{"_id":"@live-change/frontend-base","_rev":"462-86c59c30bbbeb6dce08cba4990878cc6","name":"@live-change/frontend-base","dist-tags":{"latest":"0.9.231"},"versions":{"0.0.3":{"name":"@live-change/frontend-base","version":"0.0.3","author":"","license":"ISC","_id":"@live-change/frontend-base@0.0.3","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"c746c0800589543764974e713b00eb1e4e214036","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.0.3.tgz","fileCount":9,"integrity":"sha512-zR7tT7uRgYQ/1T2Ap4hSkilkz9HWnfYR/EhM/5UCi3xJpycBk/qRKUR6AST7ScGKCda8pIkA5O88tkSCaAGRtw==","signatures":[{"sig":"MEYCIQCOyC4sbRyIrj6HEVR1eEmUtqKSjkFdnc0ObEQaIsiKwgIhAKDOKPgNsv2Hs7aj/ZODWMKj/u3uGvW3QGjoODkGDK+J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiynIFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxtw/+MtqC6+T2Rr0d1BI7o2tw7s6WgIKwaC4Fg6mxA/97jnCrVFvm\r\nykdcSWiQ19H3UQBQckJZFbyKX3SSNWwNUcskq1BR6Za+LOnMXYNd7fdfZz4h\r\nUxu6TQRmzGGMSyXKN02DoKevMaWXSV0EpX0IQ0H2wjCYHcICdmele+ZjiJEi\r\nsVzFrbCzAfytUa00Wb9TSZWvqK5bQzJnFqBisc+avNKLfkpjpElfVFxxNOUW\r\n0raZcdeY1Sboi2ybPNdeVa0NJhMMopFjQnu2zQSMjrbP3s2+tlwjqZIaoBBV\r\noeuHJLj2rrdQp1rxpfg1I5vDyornEujmhPcyB7G0p9RRtmBlsK4AEEO8iAXT\r\nzL3tLWw9zspqrimFTs/zJjlfVNCMG+JXbOHGHxayemDTPRcHWcN0gUODwlZn\r\ndkIusNTAyX2G/0OeEEeE7IDImtO6uPc3ikSP8OwwCzdhLtuupFP/P+QBwqjY\r\nhe9Xziuljc7udQBg+4ltQr79zaAmOw5OTzGj87eENB8pQe7vU95RrqkJeToT\r\n2EUI+WT2xkkYOiWSe1ojA7/QE1RtPDHttrrLleMUqf0Qr4h4D60jKficNqe6\r\nVir7xHiwl1m4J39d+1z1qH9jfWAupt0cZc/nEAK0eMBb+wEUrEscfTIwz33L\r\nZXYetUiKr+yM73x8fHmggSvg77JcQKSiHn8=\r\n=cY/J\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"71409c748fa564aaee8fcef8ba43ccf104624d13","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"8.1.2","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"vue":"^3.2.33","vite":"^2.9.6","primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.0.14","compression":"^1.7.4","@vueuse/core":"^8.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.5","@live-change/dao":"0.4.13","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.33","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.4.13","@live-change/vue3-ssr":"0.2.14","@live-change/framework":"0.6.5","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.37","@live-change/dao-websocket":"0.4.13","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.39","@live-change/vue3-components":"0.2.12","@live-change/security-frontend":"0.0.3","@live-change/secret-code-service":"0.2.39","@live-change/secret-link-service":"0.2.39","@live-change/password-authentication-service":"0.2.39"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.1","codeceptjs":"^3.3.1","playwright":"^1.21.1","webdriverio":"^7.19.5","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.5","@wdio/selenium-standalone-service":"^7.19.5"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.0.3_1657434628997_0.18444518078847127","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@live-change/frontend-base","version":"0.1.2","author":"","license":"ISC","_id":"@live-change/frontend-base@0.1.2","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"99b93589ec9e9239783c5deaed0573786ced5c44","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.1.2.tgz","fileCount":9,"integrity":"sha512-WV3msLigradOw9IClsL+m8Fv2h6wnUC9QTtvZc0IpU+FI0HzsHIsSBFiX9G/l77fo5/pU8Af9iEQKHLdRl6dqA==","signatures":[{"sig":"MEUCIHgeJhMRFh0/VHj3prYJOu2agET5pkCOdSMinZmJSncLAiEA68ni3NNZ6HRDoYxBJ3ujPKQ/J58C7ypfWUfHWzrokXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiynTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa6g/5AVrTYx3oO7o0aYMhsr/aBL62blNVBiJpVlybqFhUrCp44L1d\r\nX2JVds3cZD+UJy5YkdhiWpHm87LXzmOeIvy00wsdwI9W79LwkYigY/LEJVPx\r\nu+Z5Spk2eAEf7l6AxTM51gHgo19Ve1rjWNxg3Ag7yoKZ9EjlePISG6k10Av8\r\nFKzHtCrlbB9q+m0g5s5Zr4SgbRHRl7OmqubeYoWLfNL4yb/JfsvU7IBhrOs3\r\nNuK34n1FviHBJW7hb7Co8fTkowR+iUFs5+zmBLugPPFzcF2cIfWY3E6Aq3rC\r\nvD4rRlOL8LlEFX8/EqnLdIVgBB46wqy09nuvdHdv9uhvYgqsbKKfEcFbInZh\r\nb4lYSOsCF4E+9qbV6hezvwBP4yzIzckbs2NJ+TDkCVMEHzgzG9fvQJJfLji4\r\nyDctr+Z8ZCU+hTHHxK0NyIY7BGb1XKcygA+eX7WOvsivxbtR4LLxyqY4/7pI\r\ntg5qEtyPomTB5jZkgOr2jIKXeKZr0A/kWuB5Dl4LxoN/32B/N+BB+wI6GFuD\r\nHdrgOuQDwNnxhYH07mU8nr4QtWTX8d1qj2Sf+ER/qJTONJtpA+YkvlH7pYcJ\r\nigREETeM5zEQl31Z6kI3XMJ9TUVJopXvd5QhEn8F4ROr1jft5/k1jyfKOT+V\r\nRhhuYa2xetEr67XvV/VEuB3CeGv90sC//Gk=\r\n=JWxI\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2263ca7a6c9ead13175e4bafa9fa01c8182b283b","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"vue":"^3.2.33","vite":"^2.9.6","primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.0.14","compression":"^1.7.4","@vueuse/core":"^8.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.5","@live-change/dao":"0.4.13","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.33","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.4.13","@live-change/vue3-ssr":"0.2.14","@live-change/framework":"0.6.5","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.37","@live-change/dao-websocket":"0.4.13","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.39","@live-change/vue3-components":"0.2.12","@live-change/security-frontend":"^0.1.2","@live-change/secret-code-service":"0.2.39","@live-change/secret-link-service":"0.2.39","@live-change/password-authentication-service":"0.2.39"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.1","codeceptjs":"^3.3.1","playwright":"^1.21.1","webdriverio":"^7.19.5","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.5","@wdio/selenium-standalone-service":"^7.19.5"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.1.2_1657435338104_0.8727568822988361","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@live-change/frontend-base","version":"0.1.3","author":"","license":"ISC","_id":"@live-change/frontend-base@0.1.3","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"28a728df1ddcb694a2a9e2087670d3465e6c235a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.1.3.tgz","fileCount":9,"integrity":"sha512-jMuoFY9KB03bPoegXmSJPNGQi17mOGPntE+UaX3xwoCFYfRYVqEX2DE5ssfOGsxH8d1QHB3/YUy2emvgQZgsRQ==","signatures":[{"sig":"MEUCIF7KakB9/OjR2z4AJwvZ8InhygaaMzpTLeiD4PojuyHRAiEAlKkvZTnG3Fxkogw4i11+7vxj2dAY2Wta6GfRiVSooso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyoO/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxsQ/+PrAsMB6XeYM2YzrLuONdNd38mrPUk/N5z1wxLLAZ+jST8NbF\r\no7pgtpP4wykqm9titOkhZNY1SxPqNGV9whCRobnSB1suXEqoP9KdPLuS9T7B\r\neCPY6OZ+HZEuF26jF7xtI92IDqjuCVTlogtsRfUc9q17xAvOZQ9BVva7iKpt\r\nlQOp0fSeOs4aqCGBQhfy2pgbnTkABIX6PnmNSOZce2u4ZwjbZUQCfDA27Cz8\r\nL5KFll6eqnQ2sAFglMDPm/ZX7C2SSAVibnDPXG13qTtxAJrIfSctB/L6PS88\r\nwekwiTJvyYcXePtCq3aUeF+7rRlZdkue8LIMipI3pPyFRxHS0ieprDQClNkL\r\n3nBWGsgec2ChUDFJ9rjtxOURSOFXyydWjHYuw9ndivAQsDnXnkq/FB+wiPWE\r\niyzPQRTpCu7E4t1sbs0LUH9gLmDQjuC/VtXXG/R8M2pzdWMEgEmhbRWxKwrd\r\njeprhe8lc0PCZ0rHPEV0dRa7nb8XIjIEgvDa+wtyejCU590prxwOYf18KUXV\r\n1GjPHLd4h/BJ72j54ylUw3PlVJxI8ZczfJqVLoM8awDSVxk/+Vk/kiXquZxl\r\n7LGObEMn92+OHaOwSx6SWUtp4XHRumFgwngBAeGy078g+A3g3VsbW2Ov+1oM\r\nEdNRQQYTVSK8RfSFU7ND7rUqMRgeNblPbKo=\r\n=W0il\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"fc40c38d8e23285a468b5d2ee68d46a540426f78","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"vue":"^3.2.33","vite":"^2.9.6","primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.0.14","compression":"^1.7.4","@vueuse/core":"^8.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.5","@live-change/dao":"0.4.13","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.33","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.4.13","@live-change/vue3-ssr":"0.2.14","@live-change/framework":"0.6.5","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.37","@live-change/dao-websocket":"0.4.13","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.39","@live-change/vue3-components":"0.2.12","@live-change/security-frontend":"^0.1.3","@live-change/secret-code-service":"0.2.39","@live-change/secret-link-service":"0.2.39","@live-change/password-authentication-service":"0.2.39"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.1","codeceptjs":"^3.3.1","playwright":"^1.21.1","webdriverio":"^7.19.5","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.5","@wdio/selenium-standalone-service":"^7.19.5"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.1.3_1657439167164_0.22484997409003848","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@live-change/frontend-base","version":"0.1.4","author":"","license":"ISC","_id":"@live-change/frontend-base@0.1.4","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"28a375574eaa247a8609c6218651903b895b139c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.1.4.tgz","fileCount":9,"integrity":"sha512-bi5NwEppZlgKoBfONcZEtBr34VGpqWEk6UTfy2wWt+wvKlp+joA/p14Fg/Uw9VJra1OWOxZlJnyuDIdKIVaM5g==","signatures":[{"sig":"MEQCIBtbIFCXxKGKl3JOmBcd+RpijtNXIlKaS6tWQPrMaL4JAiBtStE5mz8fYiVkXjjMENYwF3Gn8T9Q/K0Rg5uVeq41Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7+I4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBFg/6Av2YQSRhlU15nTt19cTZfhbvG25OxkzYvl0zlF0c40JjsLZ5\r\nrk0OA+w86fMtHvBdZJ3W+rUTwtUhdhtRCA6c5Cld7FFc6Lu3sTuP1XCfG4iQ\r\nt6Xospm0JaWR0+su8B6tDQs/IPc+NniVSaYyqZXo6UlpU/9E9RYlzPMw6uw4\r\nttFeJbjrlbK8haDsnYdWamNMVKJqiwxSs4egSMguU2vUm9P6GW/2Xh4qaejE\r\nMjuD0HIIdArAszlv++U7TnU15loHBzBPJeWbQ0EcvQEUIqK8ooLgBzsH55B5\r\nni6y4rdQwF8Ii2fcWvk+wixjYoAgSoHp9xKBZ0Qc8IjCH8lGWATnEfSgLJFM\r\nQAo5dQdO6DNw+TzGHSrKvZcgmV6qObKjxMbiNdy0woxfZSDAdR2F0yZJReuD\r\n/wLhEo5TDiI6pUpSM6gTYgBiLGBw4lkJOy2xW/s3oPlZbWZcZzzU63J9Wj9A\r\nCypOSwWqGiEeOewIr1mONgNGJcy7qrqqpC8mzAo1mQpKtIY4waMkVIcXlyp/\r\nCC6rMQD9byRf1Yk2II2WsaCyYk7eJG3D8QH+O0I+biivIpvQjuRTrsNLiZ3H\r\nO6KUaEt0WEkeYxV/bG4hFu+FxmsJVRD4BVtyE5byngHewftoLRseRIhtYlZC\r\ngtMm4UKDayTP83YN4WxiAihbGbzjXcjkDg4=\r\n=DIFd\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cd4fa394f01bacdfebb021bb0949e35ca16cc016","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"vue":"^3.2.33","vite":"^2.9.6","primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.0.14","compression":"^1.7.4","@vueuse/core":"^8.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.5","@live-change/dao":"0.5.0","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.33","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.4.13","@live-change/vue3-ssr":"0.2.14","@live-change/framework":"0.6.6","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.37","@live-change/dao-websocket":"0.4.13","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.39","@live-change/vue3-components":"0.2.12","@live-change/security-frontend":"^0.1.4","@live-change/secret-code-service":"0.2.39","@live-change/secret-link-service":"0.2.39","@live-change/password-authentication-service":"0.2.39"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.1","codeceptjs":"^3.3.1","playwright":"^1.21.1","webdriverio":"^7.19.5","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.5","@wdio/selenium-standalone-service":"^7.19.5"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.1.4_1659888184582_0.9400630772263783","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@live-change/frontend-base","version":"0.1.5","author":"","license":"ISC","_id":"@live-change/frontend-base@0.1.5","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"094979323df66ca9f7290c6834546d4eed96196c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.1.5.tgz","fileCount":9,"integrity":"sha512-mBpUSAngqcbG4ownoZYU5daLW+4adIsW32lKwNfrjLGL0QR4QLs8SFwt9sLzhbeR4RJga+snCJsvtCmXWbo9vg==","signatures":[{"sig":"MEYCIQD/sXMcFOdAu5OD37q1dNk03jlyrey0DudJqIixdnohPwIhAMDgMcxyEe8x7ZaLkSrkV0c/c5L09c1a/s9nfIYjIrks","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9LjIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTzA/8DawLQAr76WUubvFaCk31JA4LMIyNhEQRFBHC9hQStpt3mqIg\r\nKQaq0yaqZHdswX7hvHIkZnGiALsqc5sVl+4mjdjDIwq5CjX1l9y3omBS/v1k\r\n4g/ZKqKCJ8fdPpK0pQIhFjHa+MPlmTpjd8rjI2FP7jpP6B8YJawlnB6yL1bE\r\nZ4JAlKhMGq77/87l0TOGRGzqy8I/nMnhplcyQG/Asb4lciY8FkWPvlGoWuNK\r\nE+4Yb49lnorXep037jzeYIhacw028/aghP5FsGibKjuSg30fL432mcmkCaKh\r\n7duuyD/8lgM30sNjujnK/8A1K6yBS7aAsxjC7cvs/s/5Zr6BziELnJEuBjln\r\n0Juw3GqTHkQz1joTHFJS6p85MnlUVNI44LHSxlecW5dS1iHgs+eqjOdl4ztt\r\nu6gv1oCbXYFCLa9726GdXFvOPchZ7ab++p6kHTda9DOs/JEfJs6fAwm7MY3r\r\nQwKVoRR4l03Zgzzqub+SGRFtqQHjoTIRJXjhJ8W/J6RFIjyN3TQk00Y/ydUs\r\nns1cORLJB3vs6k4N6cF2Phza8wz2De6+ZIli1AFebuD920N45+bHYQC4haqv\r\nqtGdw3NeVmMga9Y+XKJ9qpwrqyCPmowUvhUspC6ax93FDEW8LwPJbPVwZL7R\r\nJOKDN+44PWRo6ZEyYLSDvlBF34rfLDKmsJk=\r\n=ieiF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ca3253bac1e9c01143244f5236bd40278a86ebaa","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.8","@live-change/dao":"0.5.0","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.0","@live-change/vue3-ssr":"0.2.14","@live-change/framework":"0.6.8","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.41","@live-change/dao-websocket":"0.5.0","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.41","@live-change/vue3-components":"0.2.14","@live-change/security-frontend":"^0.1.5","@live-change/secret-code-service":"0.2.41","@live-change/secret-link-service":"0.2.41","@live-change/password-authentication-service":"0.2.41"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.8","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.1.5_1660205256170_0.13911888720492716","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@live-change/frontend-base","version":"0.1.6","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.1.6","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"234f2ddb2ce37a7dcd9004f7c7ef82f62fe396d2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.1.6.tgz","fileCount":10,"integrity":"sha512-xhQjB4u4hpb4XHeebrMJlqejxomY9dpdyW0xBRHwY/4+0F5/gmM0OqJp5yG7+sWqCj7CG6VrElpAx73nFZceUg==","signatures":[{"sig":"MEMCH1Y8z6kqRgrcdIbk33AhVG/8vYnz5EbXsfdVlmdW13MCIBCRsra+6WpyDytMctul9rjPRbDx+Bl6SEGbKi5NQuXc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQPmrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo58A//Y8uZyBAbSKGpdn0cmwC9X0L9ZE7mA/g9EtOqqEUiuwPKgbXc\r\n5M5MSEPTUsJT2CSt2bIxpG19qMiBuwdHgGPMCXGXY2Vw9GX1ONA1oj91MvtN\r\nRFTKVNj6QDOZhQYbaJo7FXJhTcOHHNzct7953l6/zGxr2z+DHTi3t6YG6gQj\r\ncUpmgGQ/2Md8jsNfPBHrKZN4mlSbdCLKoGC7oTnHITl3wCNWGgQxSJlFqXOa\r\nuCID9SdeDu9xclkVDXNtuHj7Dhvn59ThGD8kFRtzpHpRsRV49PT/n5kdt3XP\r\nYnfhklUEh9lhQEvZ/blyPXwDiEuAOBKBlwoLjux+ixWTFOSKuUB8XbUco6vR\r\nsBu8RsSyihJtpMwxbO27ScuwlTx/9DOVMKSM8sijasYsGrdtpxPAieiNxE8u\r\ng2GDyRzwx8KoWy+XIan0TdCVfW0MEDeRlQxnlU3imyA15cVLI8Zp7XAnngYZ\r\nHdKodhlqqLK9Q0A9eeTf4xA+UIFxw+YmoASJfXT3D5hMZz8eQwPsgB/UfICl\r\nx8vJfz5zGBaFrJIxDRmbY2ai4DjxPKpJaVsh3QQBcxNqFxE4TlZsZ13Y/+jm\r\nS6dPv88DSkbDoHtncLBYaUR2su7xS6+eNi6/WVPv6yoOsHSHJcJ2P1+giMlY\r\nCjgHBUngMfWoQaQsybaxN1032xpQKkl5t5s=\r\n=J+BI\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4a0231098fcfea3c1e32aa29e8f232e43981ee7f","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.12","@live-change/dao":"0.5.4","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.4","@live-change/vue3-ssr":"0.2.14","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.49","@live-change/dao-websocket":"0.5.4","@live-change/email-service":"0.2.49","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.49","@live-change/vue3-components":"0.2.14","@live-change/security-frontend":"^0.1.6","@live-change/secret-code-service":"0.2.49","@live-change/secret-link-service":"0.2.49","@live-change/password-authentication-service":"0.2.49"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.12","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.1.6_1665202602917_0.024292144802180005","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@live-change/frontend-base","version":"0.2.2","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.2","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"654ffe42918a25b0f81882914285c02f3e057081","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.2.tgz","fileCount":12,"integrity":"sha512-h/mZbKBCgQKPwHDiHCcA4MhJYoTe01VAbqVRAcyb7h9bt/79IVW/evYwS73xqvafsh+ecm+v2erlZWtCiS339A==","signatures":[{"sig":"MEYCIQDqPp/HFKXhvS8JeEW0eVNzTTagyZaVnRt9AC2OpCmWyQIhAK9CWw9DHypZ0JHe3fs+BDaBwhoH190cbfLM562ocHU+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW9QTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBOA//RZHILVVEddvLQDeQvDugMrgENP6ADg270PJNZbzWlbpdRydO\r\nFzNFcaEvtZb1+I1RJfOZOyGXEuKO6B0hfVyzcny4WcRDROlg+rg2Y1VwjKBg\r\nM9dIR/PEGJ4X11R58ERRqE0obX0zE9Nw/stPg2Y9sww3swWZhWMHe2Bo0yls\r\nzfgaxFTrVu60dha5FxlvECMP7QxQO2gFtmkB3LpzbbnsrJRg/knky7aAlBDT\r\nr7dp2C7Aog65x3mAZK04jneF50C4acWroqRX1lrdFZ1epKi2WjpKEA7fgGLM\r\nlQb6a2pdLZOMJ5CbhFiqx2wAFod2UBoKDpg/Dbmqkbi3i80fwbmjoZW114JN\r\nSP1yP82zDGkp3Orwih8mnIQktuWbxy7aEsU+PjoIAuSpluovFlK97I+rB/vG\r\nW6blaxd41nUiLQiiWa/P5irxGPO3Hvao6rPUWIY7q65avZuMAWATtE/bJeBX\r\nR6DPDabHXpAHm2al2Yh4I3llFsW9AL+jzv58Is2yu4NODizDUg6PI7V/kp6Z\r\nJWY6Y+zjE3dv0pPiRb6QzdcRkUrDP6WmUSvWopcAJrXtPI48C5UqUTlxtTSc\r\nzSSkBSQH3kKviiDZAzXGSH496e5AILa/3XIWbx82c/boRW6PJ1KVnudk9sge\r\n/Rvg3KkrXkc3GHVqW4ZJcljFL/qypIkAvwU=\r\n=OYJS\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f7abc1d907b85c321e629086c162e4b622eee91b","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.14","@live-change/dao":"0.5.6","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.6","@live-change/vue3-ssr":"0.2.15","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.51","@live-change/dao-websocket":"0.5.6","@live-change/email-service":"0.2.51","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.51","@live-change/vue3-components":"0.2.15","@live-change/security-frontend":"^0.2.2","@live-change/secret-code-service":"0.2.51","@live-change/secret-link-service":"0.2.51","@live-change/password-authentication-service":"0.2.51"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.14","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.2_1666962450927_0.390373944779727","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@live-change/frontend-base","version":"0.2.3","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.3","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"88fb31815ffc0e8dd6cb61a3f941bf8facdf7198","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.3.tgz","fileCount":12,"integrity":"sha512-xF1FQ8Q9dLAS6gznidbYm3TCrbHauQ4xs/bAnkVvE1eoY29/p8/890x7TThSqIVFw21PqPfkwNqr5jrwU2ERVQ==","signatures":[{"sig":"MEUCIDcBxpgmTJsA4y+VI3botFbrSlGgKrGOxWm4RnBQbR+FAiEA+Oj8TDfHCB6XxSMhAjoMWkKm5nsCwyuSDFDLt6AIVTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+KOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogiQ//bod8/0Aih+GPZwMh3U6dNt/lZUwK69Qrp44gfBxA+TDrcn8b\r\nMtC8b9yX/WmQmK4sPkwyOcFrgYy81KOAqe4oxzp0VTWJ82i8FIsuyMuDhOG9\r\nE3h9qwU3HwQ+TZXthKwJPc1O7BYcIjwZBlH70c776us1DMXa8mza+uS18eMB\r\nD4WyhgfAslPdSccQp/OAADMzGhvFD0KSw4MHrTeEi7Ovi4ueLGU/trjkv5ax\r\nDvCkY5qDdOWMolxoyEokRGC0n6zfLnIYfJZdjAjpqHu5loxKU3RF0xwB4UTE\r\nrR5ChpG+QivsVEmwaJkFiYwbTBM4SpBGGbGA1X3F9swu7kqd+0aIu4ZRjnls\r\nfJif8Sb4KyqeQE5it4IxZviFroDyDYMX02g/UXjrbj3Xk0FMgcL3TQw0BBjB\r\nZ4Cm5QrzNueBTIlH4h6UsNh1ilaX7LFzXpSEKOBj40e5u+NvsWFdFr7nJMJw\r\n1iZ98n/R1p6xplx/GDovZhKNYBTAGnhaE5MIPBaRvggnIJfI65MKBPvIC7wf\r\nuM/EALpiKhDMfi7wMs8oj/uGfvdSm5MfNU0emjHwBEiEAa/rrQfkbvNQPzE9\r\noPlRCL+edf9YbPVuM7aCfBbKqkOFvhdwvxBBAMuJUhXzgQ2z7MXrWDfMGmQs\r\n/S0stJeMuFzuWOqQzWe7AONA/5zSG9tYKxU=\r\n=f9gW\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a91ef8d26ea58cabf9fef85347826ccd32096f8d","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.14","@live-change/dao":"0.5.6","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.6","@live-change/vue3-ssr":"0.2.15","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.51","@live-change/dao-websocket":"0.5.6","@live-change/email-service":"0.2.51","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.51","@live-change/vue3-components":"0.2.15","@live-change/security-frontend":"^0.2.3","@live-change/secret-code-service":"0.2.51","@live-change/secret-link-service":"0.2.51","@live-change/password-authentication-service":"0.2.51"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.14","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.3_1667228302284_0.10164006163441575","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@live-change/frontend-base","version":"0.2.4","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.4","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"6f31d7daaf6605151635f3d2d1c703f5400893ea","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.4.tgz","fileCount":12,"integrity":"sha512-yzvqPqEjfkTSPSUxWv+WKOxGP5mUkq7VTcuuoHVdIoDyIfYZdOE3DsFNsj8z2iuiPrSw6/sIFlFupki1gpdhKw==","signatures":[{"sig":"MEUCIQCnQsnmCucSuucUJG799b292QXOoRpeLPeAANcFiNPabwIgGrK/yWzK0EHNZZb21vL8OR7MioTAJxApv0P8okhZGvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX+iYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Lg/9FkaM1EUMwJfx1INYZmbxbeJxNdj5lbQ3dEbDKzdgd9BzRLOa\r\npUw1nhcdfLiWUHLGzGw6XFxQP2/+0z/0NyCxu+oc4JFPzRY2I1jETP5Yc0P+\r\nrexaaUpnYI7gazSI03YXvdmzJ63Eqq7fjURNZnTu67VY1BBOWNteEWaeoza9\r\nOXZhSTJAKRXGh4iYbPfjhWgPnuZmSioVgExTw7Mk2qLbTRgaPC96Ae2g63IU\r\ndO/HVdoQIyrDevznpbelYwTqa1kPrmOxLHGCxjqgbbCY44ijBBogKKXmbmz1\r\njjgChKMobh8GopJ5dtIggg7FPvuo3O+YeaHgS6blcvP8qqCpTyOqasg8HiYo\r\n8kFmICXeyoLH+MtEU9O1fqj4N1bWDnLKEXZGtGmT9T82tsXrtyq2Mk8J1Pbl\r\nyFQm8sINI3dF94TAggZOkbNGr/CIEHQUmF6N545+ElaOzjSgt40k8HrNVl/Z\r\n4VHEqLg/0TM9qXD0vWqp+9qZ2ELLt5IwmsLahwbgbgcCGFRi24lWu/OAofF0\r\ndnSb3uA7ldtPqM8uixtD+d04tXAwx56mhR+rMKGAvLMg7W0IMam4ovO3J3f6\r\nPmrjlPYNSPxPj0oCAYVjNO5st6ZPhWlD9oVLtF1+sTW2bsce7LkXi+x13weY\r\nnWVM/oFHaGJTLAwKj8NY1Qi7gz4zpt0nM+I=\r\n=b847\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f4696b12b62875bdca61a3b3c3b584c3992792c8","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.15.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^5.0.0","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.6.14","@live-change/dao":"0.5.6","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.6","@live-change/vue3-ssr":"0.2.15","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.2.51","@live-change/dao-websocket":"0.5.6","@live-change/email-service":"0.2.51","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.2.51","@live-change/vue3-components":"0.2.15","@live-change/security-frontend":"^0.2.4","@live-change/secret-code-service":"0.2.51","@live-change/secret-link-service":"0.2.51","@live-change/password-authentication-service":"0.2.51"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.6.14","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.4_1667229847906_0.2891795918744844","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@live-change/frontend-base","version":"0.2.5","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.5","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"0a34a69e505318af7a059a14d984d852ef7b896b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.5.tgz","fileCount":12,"integrity":"sha512-YWwY1QdfknVq6aIoByhZV3BQWvO5J0W0HvPvk0YeSNnL0LNYio66yQjddO7JJDQJDnu1SSTKhvE7Nwl+UmF4/g==","signatures":[{"sig":"MEUCIAl4RvHJK4bO8qdbrtVWrFtUGgILzc6VBXh4QkmAqJY7AiEAkJ8tmNkPqXn6HO6QPH7gv+Gfk4s5IZEpj4+GzeFP5ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ5o3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZHhAAmv5eDBndZkcvaL27h/vfidCbs/VqViW3YoRv/B8WZQFS7j/2\r\nuUp/JmMaEFD2KUQf/6Pv+ApfiPR5yNmhdDJZpYjPrzskWR0WxpTwSw1+U6P3\r\nxdN8OY9RN6GAAac6Mr0pvf8cPVqJbSWEDnLlE8ebVs23DGYMh48TowGtmVKw\r\nPOn5Lj26kdPEHd64CtgN12Bj0xVdVWuMJBcANr/mQGC+ORFTaQaPfIZKJtyd\r\nwKRLdC3O8CyXvMEHC3RmvBFSPFU8eghhsUOGgAbhK12RGdFshiBRlQ3q58h8\r\n2zn3m4Xr336qjoEngniOba6Hwi+S9PeGSVmzaWOb09coFCfvNWSocH8IJkI9\r\nK4ESpH+Ox4SWnjh67SW58+y8lvXKBJqFd1x21cQy9C8w5SpfuWWmSJeo4Fsh\r\nJlv3Uw/ceK+rbUjqvN87UGF3uz/mf+gYG3kEKm5O33As0F78HeTot5+sKXxs\r\nPVfXBETsDilQHaH58U1O3x0CJb2gAiosmzpAKVAfJjDWy2ZtCRvbfJFtSJWU\r\nsXB6D9E3WCWL+KhwnrtHbwZf81tkyav9IiTSMGq5ts0T/66EJirMaSc5N+gp\r\nkdzcIAhu+SapZWSRJOmaeTA9rEmnFWc2d3MeEIuiQFaZ8sptqhL06RPQZ9dZ\r\n18D7oGm7v/vM1V7gtQX2C6BiWUIggY698Sw=\r\n=w+DA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"76ac0dd54acf671cb564a1aa943d81a9e2bc99e9","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","@live-change/cli":"0.7.2","@live-change/dao":"0.5.6","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.6","@live-change/vue3-ssr":"0.2.15","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.0","@live-change/dao-websocket":"0.5.6","@live-change/email-service":"0.3.0","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.0","@live-change/vue3-components":"0.2.15","@live-change/security-frontend":"^0.2.5","@live-change/secret-code-service":"0.3.0","@live-change/secret-link-service":"0.3.0","@live-change/password-authentication-service":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.2","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.5_1667734070591_0.9567105574492947","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@live-change/frontend-base","version":"0.2.7","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.7","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"2f03776d97a5bd1fe03d834211e784b83e40f6dc","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.7.tgz","fileCount":13,"integrity":"sha512-NkH16MC+wrYxS+aLmL7IHR+7WrK+lUjXdfSvLOuMOXsXnJb/WROmc33X1csoegN/Obz/d+JX8IX6EzhHWExHaQ==","signatures":[{"sig":"MEQCIG2wKah3E7kVEZ8SH8MwiuOglW0uSzWyQh6IcduO2aYDAiBbxhQyYuZ0VGJ+9sWEp2Yuyou+EPBmJ7YsFygnroqXjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbVEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYrhAAoG7kzLaBRkRXOiUiFwiF9Y/j+7ZQZfdRkybbRYb6ve4Vqm81\r\n9rQGuRwHsLcXP5HKPUpiYUKVkSCnx75CehCog4P/nyz0S7dkh+TiI7iPgisq\r\nFe+SNPoHCe7LzStgxkfQkjfaszGDcUuxH5+NOiHzv4ZgbmLdSgIdaMqPkg0T\r\ng6Ypl/mmiFdUGPNj7zip9TvABBoZMJVQ8+6GvjzERVKYRhl9qYbAdFHcyt13\r\nQj2czw8h3UNz5WnKj3LAKyzU6RPQgqH4Gj1AcuWYCeuNkULUBsz+P5xb5ePQ\r\ntrHFQiFd4E+ARW3/bnD/6qi7SzRPttQ1bBlMJwYNPDNOoe1z6GN7D6yXtHPu\r\nfHbsETuYojOoYx72vURuzClnlc6nnAFGmKvnOjeP25W2qOxlmsNUTS8LNITs\r\nMElMtMPpOSVbdNYzb1sEOiXqQjeneJJvGSVhJPCSDB1ljvUcVgk2rIsPYEwJ\r\n2PkLQbSdI8uMq47iGiJy4MBsr7B7rmR1re1uqY5N3raw4aA+VFnpomHiIVEY\r\n0fLdSmOmf9/fQsvPBf6wKxYzSF4bbtRd3QDsod95jXpYcPbmtFijn4bN3Vxr\r\nvSONM372rte2vta2Wu9K8ZwWi9tX2swhghR4M1RTn9qnq//ABqtwxIH2Bh/Y\r\nJr/4dgp9/bHrKXKdm0ZRxy6SJSg2MimfzLI=\r\n=EluW\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ef577fb31dd857acb491bd7114e611638283fe6f","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.4","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.15","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.2","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.2","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.2","@live-change/vue3-components":"0.2.15","@live-change/security-frontend":"^0.2.7","@live-change/secret-code-service":"0.3.2","@live-change/secret-link-service":"0.3.2","@live-change/password-authentication-service":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.4","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.7_1668108544107_0.9638441680787329","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@live-change/frontend-base","version":"0.2.8","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.8","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"926c1348b734c600c18196148d024fbd589ed237","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.8.tgz","fileCount":13,"integrity":"sha512-GFyBuLP7yHHg9k37CvvpXsv170wKFxSqtI1xd8IxC/cctrCKbgtn712nJW7eCe+IBBhhRwBgZaHJHfvA0bV+MQ==","signatures":[{"sig":"MEUCID+vqr2j84bel19/21s2O/eJanstD1tA4/5CQX9WS9mhAiEAsX2Gb8JxhT/ikupHR6izyJQh/YUD6miXSBcRS7bxG1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcmaeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg+g/+IRhg83FDhkwkjMjzp45Mp8IYKZAh6/E+g4mTcBHHfQZjsJS0\r\n0kCVKCFE0te0tjnIJ3k+2/caV81OPjGByFUbc8ncSB9noN4lc9orGEtDoHDH\r\nTEjoJw7MLxjBPfDPaO5xHI3KrMgYC+pK9uzhwqCcThEavVVg60VF75uF7Fro\r\n/gMfIKJCP+SoCloMIzhrKKbCv3MANGkBrjXGYyjk8ojNL42SHHiziFtqFHmq\r\nALFUAoGt/youNKkG9J7NnEgNuDVvR4PCQY1F9LDJaWctDV+QmHUKFSjLochQ\r\nCLPJgz5viNuNDoTab6DnGEru9VzrPRFpcrC3lGIBZDPIbGwPmxFIzafa6w0G\r\nb3OljH1eg2+/hXYzP0esg6PE/9CXZ+ydwXH3yjTt8rn4HF0fy1/1qiIprItJ\r\nsRHtpo3hlNuLtcl3TyjImNRgAAnyLzfxNOCwk+vpky2mdmBe1a4PSnx/Os39\r\nDYlAFySqwWkUeKok0H03dPbQ4DHEAVL9hsJqjnRB4SQj7k7BHqhN4rCn4l5F\r\n15lkxLX3nbL4MX1oltNV0sMAK2qynvQCkoWhddJhN4Ho/dttXwBl5+KXLawI\r\nYRYGYbzV9Il6sjFrqpG4X96OpI84Ju44IYiwQC9rDk/Ef383gQv/NXyRs8ll\r\ncSCIXJjs6hvdzywJzCUr56bqHrhVOURjqXQ=\r\n=1Ji0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"72bd46680370e7804b168fec5dde28de205487e0","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.4","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.2","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.2","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.2","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.8","@live-change/secret-code-service":"0.3.2","@live-change/secret-link-service":"0.3.2","@live-change/password-authentication-service":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.4","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.8_1668441758011_0.3746898716586211","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@live-change/frontend-base","version":"0.2.9","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.9","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"d19074391371d647b845d123adec47452fbea69a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.9.tgz","fileCount":13,"integrity":"sha512-5ttzBFzT5S43bOQTewrLCvVPEk0SXaoUJq7ANnBE02fmKF+Jx1JOn1n1i3bC+/kLBbRkQTHPNd6igHsGws7hmw==","signatures":[{"sig":"MEUCIQDpMOveBL8HUGT1eveUDbQWEw9XIBhRgPa3LJoBrgGvVAIgLqj0ldilg2BUDXVHdE0pi+nA0QZuvl7k9XVATSgNQp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeb8zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYohAAm1EotNIySrjB/xa55kI5tQzWocfm2BTGQ5caPja3Gqm0srcp\r\nroZYvWe1O7clY6eTqTZYsbR/TUWOyd1WVfzY2rQyNK2r4BccU6pGvXfq8bHx\r\n6oDruWwInf666bFbtksPXABffO7WtSgfdmXsC64ybMQcZyyQNZZwiDGuLcGT\r\nDsRt7DM7HL+52gBliSwyGCyPzLqOudz8sq/14yJP1H8wJKssS8OCI3lvxKOg\r\n6EkeLzc90pDyLbYhPKwi+/QaYfZWKeaPGtf5lu4dYbgQMua4c5OwcNPy8fLI\r\nSyNPbyr56C6yKTTUfZRwhp9ajZm377RrI8PHTOOszea9yNf3BY5c72v2PS1B\r\nbID87tStgvDV548umatlSru8CYaUQbcXjB5h0V9VNYLt976Gn4tfFWGOzVBI\r\nb/NCagP2eOpZe4R6HUXDoCgxlAk/cdOZ3Y/lGSqEiSdNUJ53EfgVjE0AOqN2\r\n/0P2BG+X0sCvSvuizftzLauUBbGgYai3t5j3upIhUrRd+htkAj69mS7iwljg\r\n/FqxH73SIKW3vuekACnuxSHOZdQfhvqVfyCn1fR3Q2sh0j7Ci5Ehr7ACdRMd\r\nR94loWMRaqzalClw743Myzc65pxfr0kqxglIDzg0akaBZHb0yWTFQUPSnhgt\r\n783V0MLwM4WJWz49uyGuey8TFgtt/7r7VPo=\r\n=Ky6o\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"703c9723562ade7b2420e1b25b28ced51a96db09","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.4","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.2","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.2","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.2","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.9","@live-change/secret-code-service":"0.3.2","@live-change/secret-link-service":"0.3.2","@live-change/password-authentication-service":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.4","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.9_1668923187718_0.9142732667657192","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@live-change/frontend-base","version":"0.2.10","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.10","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"627dc3ac0d6c5d061bb787ff35799160b7063dd2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.10.tgz","fileCount":13,"integrity":"sha512-FpOin8M75JNNhB1MZNMvOiy7zeYfj1ehYhtIBwvPbrMRAtE3b685eOuqkFa3/+Mv3LVdj3FAFhhxCmndtoewlw==","signatures":[{"sig":"MEYCIQDnssV3vgYwAYYiOwhQLgDNu6cngK/v8ehGGzEOUssEDwIhAOaVdoeuEgznXvIEGLQAIy2WvKfdrFxx/3gAH1R0KNQH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgeCOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUYhAAgctLUZWssqZexkOf8wb9AdexOQD9nwmXjOdr7nFpGoorXlf7\r\nTitMYbzU8rfgqpoOPS/eSbkyNu+glukvi4jbo9HloatBcJ2l9hMKIOElU07E\r\nPJpqqDK/Lxmv13KjoHGCUIoVd8zoXtv3BFDJz2G5byitequ6dvkCj1nAnv3u\r\ngLq005+lWNKqUv4WSbxlhJHg0y0rsVm2pqEVtNjM+lB9Gt+nr+/TcOgyUjVm\r\naMA2CXEnLaJULt2b0+u6TOt/ZjdM90Csy/Z6vH8CSxuSofOUPfVV+fqaDCYm\r\nPw5u3I8wNziyKgxhebfo5lhoKKzi62AGqSK9m/TYQlcuQ+qKaaugsW+bRiO4\r\nwxz4xLAPXJ2Yq/iKvDC1paIxXfUwFhuZGnYVuO4BO95VzSc6Mcg7xCj3RoKv\r\ngkLbMFuwAVXQUU9D1jm42V/fSJl1w/C9iirJITX7CHVmKcdQxpTbu1LArXiM\r\nu7bySRWrLb7vEaVhPRRdoDTOOEofATqpL2pcslHeAoTsOJjr9JV4p8Ol7MZM\r\nlUNJjP9OOtbXBOH5YLMB6KSGXg4kc0lbSspSWuMbxaqgTHQkOpmC3FiU4At3\r\n6MVcNe63qwsrroGPCqi2NucUV+2Cy1mUFDLe+5HWQV9a0bLdDY6sL6QJk+d0\r\ngsDwVKaHvoA2yztH9wF3KwSFbySl9h3aQ1k=\r\n=/kVC\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7d4c56cc610d692df963c3916411ceb46663b344","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.5","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.3","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.3","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.3","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.10","@live-change/secret-code-service":"0.3.3","@live-change/secret-link-service":"0.3.3","@live-change/password-authentication-service":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.5","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.10_1669456014131_0.652630240204572","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@live-change/frontend-base","version":"0.2.11","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.11","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"249451fab54bd28c3716c1639ac02f8288c3c2bb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.11.tgz","fileCount":13,"integrity":"sha512-uqzMPW91sUE5gTPrW9nXNUvNLSMF2DOzlU+QlL4GbRIPyhPgvj2WwxGhmbeK7MxdB5/gKp8mCL6fkM0k09/Ncg==","signatures":[{"sig":"MEYCIQCF0jPkY/sARieaoMEYQWqMPNhucWKWullfS6BmzHID0AIhAOoaIhIavd5PX3fFwlG4RTtmGOX59RVArdHfgnj0fTxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjLDIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo03Q/+IEtKoTrbe4YU0TqCnWVIGN4z7sBNShzHlZvTVDFHedGEewxu\r\nHRnPSHcfhdjESMQwz/EQ0ezrjiJPLHFNe9SQPGOmu/bGaPS6pFvLI176sFdy\r\n3lKSyydYSXY5WkMcc2ufehxWsFC3wK827qTVwM14Qd8UPAyy8kJ06TAPv5+T\r\nwHv8vXR5PrjHunpXmnAQf09bD+UHMo9AusSFn1/2jQ/+P2iFW9RlFlpG2vb8\r\nMS9j3D7egGIuRomRPd21y1uadlIvHzGuXvNyRAqY54euwP7hiIm95BAxAjnm\r\nT2rQg2ibGOVXC2E4F6D3VwQtGhFUGMTtjH+IAXzkLr+vOBHmBXH9szdd40Ms\r\nZFVj3mhcUbaCTvc+8mFwNcUK5egW6HHMbHOm1ljg9Tt5WJTUIs7U6oZi7qbi\r\n7K6G7Pd90Pg2v+zXnIzJKS1k/1lORsJF7tdiuWVNWsmAWHrrOd4Ts6zSG6Od\r\nTT+5VgjhRKfdzHR7AKVxL91Vmb1kdG7LazDVuyfI8lGepcW33WWC+Aet7/vN\r\nAOkW8NH++VUf64NuG1rlw9V+EG2Acd3q1qPW0JdUy19b7wqpTv5Fopw0oTol\r\nYqMPRuYzlnkM2ux3HkHG6Cv9293zKMSmpKVxHL0F2L+ZOBQJotisGg7h1wJZ\r\npw27ZrGk/386XcWeKpg32H7gAV3FULhDsHw=\r\n=qNzk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7b0e7fc149a3d419aa125b45314cf4eac2fc9410","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.5","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.4","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.4","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.4","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.11","@live-change/secret-code-service":"0.3.4","@live-change/secret-link-service":"0.3.4","@live-change/password-authentication-service":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.5","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.11_1670164679822_0.7956485661418622","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@live-change/frontend-base","version":"0.2.12","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.12","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"4bc461d45b239ca1dada758549b8348f0389961d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.12.tgz","fileCount":13,"integrity":"sha512-MmZ/BvcTHmqU/K07J1gwwFcxLSd0xsaZHoE9Ol+R2tDTl74XiDo7H3dPzQAKJ6u1BNeAO3n4Blksw/JivNXtDg==","signatures":[{"sig":"MEUCIFpfMV7gS4oAGSfHIYf8mjERCT3Oc2ZH0GXvn1kukkRAAiEAwWBvopbZe+6YM6p2821ZotX0gV+HcTZp7dK0TTqtsGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjNdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6eA/+JayoZJkZj+8+re6YrChE4uGxWvuCh2kiDOMdTjQNIwZv1fef\r\n84k2S23fTM8DppEx6Ro0O12Y10+Gt9qiLKxObKuP+MUwdn1fZ2dvQgah+W4G\r\nuyN3mgQVT/zME6dUF9CUgMobaYDgxJF1sEFzIIraEI5rWjaBAKgEGGermCyU\r\nugNVeivFXfu/ciNoZ3ZIpcHBJTycLdsZ+4BhvA5asnLktN3jJxPtEESYbc+b\r\nSM19qRhdJlkkAN3rd4KIkD+00tgOIyYlMHl8jIAleoMKQRshq0MLyqocH+p5\r\n+2sEkZ+nTl4QQdpllZ+juaz1fkv/8/EV/QQ6m9rwBQVtB22FEs1TCsh59YsA\r\nKShM1ULvnFrBpT9LaHNhrNt+LREx5Gy42NVZLa1mugK/RQOzzOJLpAURIuh1\r\nkO5MDf31fri3x06veryTs0qhYWkT3d1cME1k+xlX/+BFN7qUfV6o3XrWu7q2\r\noqs+W/ToZD1D4tlUD2/Ex6tnviDOvDPxhU59QA7C2XZxJNmXlbaOQubPA0lb\r\n89Nnm0MFHeoQYlMwKhFHhiNy9qsz93FnJSBQTqKXGY29w6tv0r6C6M3mtEDN\r\nZ04kNxFqfTLNHuy795v2lBXICPSfbNvfqouJ3oJtruHx3EBahVrOZL8L66Y/\r\nSqx1r9EMOloJ/tLfMzNgMxZUrskXEBIFvy0=\r\n=6TeG\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a7bc77253f1c4d3e832cd34b9c09caf399be6d65","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.5","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.4","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.4","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.4","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.12","@live-change/secret-code-service":"0.3.4","@live-change/secret-link-service":"0.3.4","@live-change/password-authentication-service":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.5","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.12_1670174532552_0.10581036275335909","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@live-change/frontend-base","version":"0.2.14","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.14","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"692043f6f68bd4cfa815096add1b3822933c8d20","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.14.tgz","fileCount":13,"integrity":"sha512-JhNQuIyMyjRX9WODMha9n5kNrApfvcbQAXPlL3WAM0sZEn5nvNzme6Zlhpt6uH7FDMqaQuX3BuPVyOC2XLIzEA==","signatures":[{"sig":"MEQCIEgxY4MLxBNtcWPrEVTYi2ECS75HK0g1VlUFW9KgoNISAiBQe11L6Tv2fcyfxqDRkVS30ayDkPt7pZX7+BVvvnLazg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkHO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsYQ/9FJEn3wzzftx26lChUrTyqny70X1pSOhpck0mCxTnmHeqTao2\r\nbOj9IInpCra87pg1pFSVqppVta31loxJqNpNmwli8g0M/My4ASaDmDPZ60y8\r\nR/38AYpmkMUvaFPAy+D9aAZ3SSXa6S7KVx7Khx990AEQSzqgIHXuFK+QLUUt\r\nazrD41lORm3oOYA+0HLY5KNXCFcigyZ7N2H8Y6bJBXRHwPdh2vo8OYUeiK+E\r\nCSymJKPmnSmvM06GtS57rAoml2citUI/L0NlLByp7h/85liCgwQv9lwqatl6\r\nJrCj6qZ3zHfzbFr+yMyQAj7D7OMxpirr+P0FhzDrBi4fZiJvLS56olxmznQ7\r\nPknOs+DZTWMnyYsexRusnRTNWWzoo1ti+c+L9mtMfZcCjrOp0N5yxRQNdzDI\r\n57SKlQvFOK4+uBIEqaUgL8ZRP4eHV58WSQwARu7BoPR+mOA/hNMAjllNPG7o\r\nmYnoN5ISk7NxoHAuGEU7tagMvFJqqxHR6vg9oHismnq2xpaPZLNzyR4zVDhV\r\n/q9Rjkk7tiyEI1eKyxGxcO9CYIARtQogU/Yxn0mhLPt9jSLvbTEoCdyKZB0A\r\nCYYE0hFnDoeSk9OnYWxUh03MIKnL0+UPbUi2iLw/HtY0w+H58JB6w/sMO3xN\r\n37Cr73zGV1s7AXRzRfP1gZ0YPJe/7IyQKmc=\r\n=Wo1I\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f739114eea43d751a27fb84e50e0874d28387e9c","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.5","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.4","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.4","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.4","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"0.2.12","@live-change/secret-code-service":"0.3.4","@live-change/secret-link-service":"0.3.4","@live-change/password-authentication-service":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.5","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.14_1670411192453_0.11100010401526705","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@live-change/frontend-base","version":"0.2.15","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.15","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"2b9186640ba451fc3fbcf4d8941379b417f5807a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.15.tgz","fileCount":13,"integrity":"sha512-yiZg1E4o9tdBWcSl8N1AvROk00qI7J5JXEYq4VD3e8ElGOufLk59mKbB4Ql0bqNILOhsK4S8Pd2Utgc5gPA1NQ==","signatures":[{"sig":"MEQCIEPHmowTwp7ByoOWHBiwU+dyH5BnFvreHyMTwDTpbkgwAiAMrGGFHm/xJWYcVOkysjo8hsg7ER2n13jkZTz3Fqw1DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkJ03ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8CBAAhH13N6DdPoYorGoqkJ1TJVS2PR/hELyCRpKorfwBUCiFGC/1\r\ncrqMNCMgW7IZUagxnuKWZtxUWel5Mx/P2KjFFbLs9I3UpfUh8P3XVPIQesxz\r\nUhOGsSwyRWdw80oZ0FU/vzXKI2z1siER6smuh10iZZDujayqD1dC2jqYHqms\r\nLO0/VDVrZpUm4/vRGoaAdAY9OxWncW3c+ezDz+R1kQcfSnORVghCp77LEWgF\r\ngZ8HiolRbaq50rO9YjJDA+xdWNYnuj1Jh8LQNddJ1vY+Bqvhv91TiRc8NOvO\r\nGqHkXTPd39fRs7yyhZt0GMMC3EjD6xGSzEhY6uvsfJ9L0O7lsHzL4YYo3FAd\r\n2wvEZ6uqjxE02n8Cs2n8DkxsopDLdFLvlgtijlH35mvPRpBnuoWkGq3I2MjL\r\n0/rigTeodv/DiiQ5lRihs5DVvQsqsD20Cju6PlkX/Viiro+T8zob80Xe+JF7\r\nMngIcKc/HbSgmO99ylkwC98kfBHcyDRvRD0IcT7y4bCCQnWYDpEedXvCTB87\r\nLlJ1JzjrmRetXyXfobC9cTwTqzJCrNZMppsU4TNSktyiLuTMONoufw5P0gqY\r\n7ZglJLjZlAETOSOMRRKyE9TVCpfW+MrxOYfuaYZVLerjIup9XrPIaRUVk8uf\r\n1N1k9gCOQEOOeZOGitPfgW6Ka9dIo2ECgP0=\r\n=49L9\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c3a1b57517db93829f3a733379a82496651c1039","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.5","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.2","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.5","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.5","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.5","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.15","@live-change/secret-code-service":"0.3.5","@live-change/secret-link-service":"0.3.5","@live-change/password-authentication-service":"0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.5","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.15_1670421815763_0.5777363484468501","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@live-change/frontend-base","version":"0.2.17","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.17","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"7a85528d13dd508098fb96c6f9104b2d85be2bb3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.17.tgz","fileCount":13,"integrity":"sha512-hbUWMBdmyxuHN6uTJcDl16JNx7SCHGqWosyOG/LS0jDXbC6ODWEG+cYj9qfpbAIVWBa9G2JlnHalE4Kk/cBdWw==","signatures":[{"sig":"MEYCIQD7NNvqHs8N+3zv9dH001nok2ExB4D57750HTs5GFaviAIhAO9g/gQzS68Qp+cKRSbq2LK2a4R6LdVIL+vdAPu1g7qL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmyp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiQA//Ylmw1WplgUiRJ1avxTCYkbvuBbfDsYiBAkA9AWpac1TjuRbr\r\nFwybu0Ukxm2Nl4R8L0CX346oZwBEveW0xVdSEORRd8oExR+PZ261dSMjLa6L\r\nD8TEFi/yL6V8WsxnmClojovNTHY5n5Wok0+og5ObWQ8i9Fy8G/dspecZI9K0\r\nubJaGeJ65PTW0AySzvRI346uWGglQXKwTZH+cSsWkMQa2xfN1vArnhdeFooe\r\nVP3e1DZM2Iv9PXsch1EX/bIeMs/stdXvecJ89EET/FMM0Gxu+XwOXYzZDnu5\r\nAGD0hrDqYUaOLrHBW15wlsdpKlgHlsd3J9EgKQU4BAWyJP3pe77XcusJ7Jtw\r\n9/cL7tNsLY14MtQgmkANj0g5PwZxvYaMo0G2AqAK2nNc7WdiLGvB3AYlwTvy\r\nXjDX5Lj9M8uUgSlyxuG5ozVJnPmqwssl7LL6BYUC3oo7sraiCK+O8rgayVuB\r\njZhSrTunN0mhlP2zLrp2nKMeYa0VJcJxN6P0XfV1WKV2m8WMGZwF9IufYw0u\r\n5wz4rHhva7WDyMhJqvZffL60n+0z8tl/mOP7g5WNbl2EJV6wuN2/wQS+jBJm\r\n9h6mli7heC2ylzIPYQ7udMAzhZcItf0LV1jJP3SKbIvPZDfEqo2D7yeuoYwu\r\n5zp2Kwxu08/hkS7zHuk61UHAZGKRihVKR28=\r\n=smQw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"61ea1e9554f3bf8cb8f9debffdabd8a88855c3b2","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.6","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.8","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.8","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.8","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.17","@live-change/secret-code-service":"0.3.8","@live-change/secret-link-service":"0.3.8","@live-change/password-authentication-service":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.6","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.17_1671113333705_0.8856322882383445","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@live-change/frontend-base","version":"0.2.18","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.18","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"fc63edd9fe480edf8640de35b2234e839e97f1e3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.18.tgz","fileCount":13,"integrity":"sha512-doJYA+QidDVbH3aVHe8Gz2EkRRzEkb4IfIZRAVE+vRj0wEi3STAnV64eS3IrqUMXCqOB6hPdaOgIpiXSfk+L+Q==","signatures":[{"sig":"MEYCIQDZT8WFGmHf3u1UHH99Er9hSoC/UJxLR46hmSt0zRKGGAIhALWFjHUMIWWyPieoTJaOBTT23KhTOfi5pZdEx66ze4oa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmy3xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmreqg//SEe58Y45bYVfSLLiSICqt8xooWSFwlYSQHxRfTiUQ/ifcx3X\r\n5umnBm9pV27cNQWlz85Tk0xRvIZh//Y6l6R3+cwUzBrxdqjKNTpEBvZrek2z\r\nXe3l+obGSaKA7PrFMXjlypmNcWgh9tZZdndkiHj3rM+OTzsMQz593j3myP2s\r\nf/mNYgJPDvYZW26pp4u41s2i1s1GYK8HJ/0fAX+O8lOjDUgJvEG9NanHEAde\r\nye0j3sGjrs3JzPeJGNQA4eKynEOYP3Y+G084/zvyga3GTksgyA2nGyHrKk2c\r\nHNGIb/Xa45ZuBynS59iRNgltrG0L6nlTqzAilm9aJpa5l4y8W0bPP7fuEsBr\r\nE1qsx93Q9ib+LpQIzxe4Q+BLvKW6WjFmBwMkDmNWApMf6Zd0+eTuwTuemgXD\r\njkwwX5FYRgicuHzBFn+Rurz995Fpd3OvSBjSO/qszAP7+xwqX4Vc2WgVwN6Q\r\nRg+l8TDPqFpWjPyq7U3J2QXptQFfV+zM6VSanXdFqhmJqLHsXzDEVHnhuXbn\r\n04Vy9TRQkuskXdlx06+/AfV9vL3QF9/KnPD8VUysnH9Ub7/no7VmbmBBmnBf\r\n6Qo71vIIUzM7tlg+tT3AMzZs+G2iQe0+tjM0UUuF/c+lJxlEACn//IcASIY8\r\nJ7jagG5gWBlVccunjNYB9+P4NqKU22TuRPo=\r\n=bZL9\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f36a88549c576f43ecc56f358a4fafa486454618","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.6","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.8","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.8","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.8","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.18","@live-change/secret-code-service":"0.3.8","@live-change/secret-link-service":"0.3.8","@live-change/password-authentication-service":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.6","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.18_1671114225658_0.4238464963760422","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@live-change/frontend-base","version":"0.2.19","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.19","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"8ada0c41a447ec23a78425f521977de7607ca27d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.19.tgz","fileCount":13,"integrity":"sha512-jKCJ7AqgCFoppR7eRdQWMIV94IwYjlrSuiuUlHWna1g0ujP3q8Q2Jozt3GfAxNXiyuwcub7ALAPzEYJQHOh6Yg==","signatures":[{"sig":"MEUCIQD4GAlPWy/2qRIgXRCLKyPTXESLglcDq/ezxI6qgVoR3gIgH0TZ73Ed2uZRejjaKmY4SBs7ODCEWnaOU0ovR2hfwLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmzMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXTw/+IQ0ad8HCQtLz9SW3rEOwlN24yBXydKK7a9u1QTgWfdcQ7DfQ\r\n6qb7iPuiaYZhuPbwzLDz69g3sLUBg0L8L/ixdKnz4eZYCDMtLMd6TKGdrfp1\r\njvQCfTdu2jOaCV5Brl3mJjg5Jb69hIgd6gppHDO4LUfF8NOQYKxB/HMrv+ev\r\nVgcSyyFS2DBC3kFBO9ubQejBKbRdiyWH+3munORroX5c/FwHPzWYCJphW4eJ\r\nNvw3KlpdI1Q191ek0KLNkVxwwsPv1Vb2GaZ+h5UDswk52PwKsvD0X+KsX/qY\r\nBwBnAuJDVfw8C8UzSVPZuGVjfWEy3MkFfdsKkONy+F5UVJ51tX5q4oT4QCpH\r\nL4MdTOln/uxBvm+HVt+Rqk1jgLfxfi5HhdieSRr7jEV1gxzz648/QTMwVS3q\r\nPwXqTY99ibKpy5iRilgiiSv0y1SO9Jt1VTV/B0tz9iWK/IgJRlvrbj4Lv766\r\nYoIfQE/OIVYvUftrU4C0hCq++v2fYn/WgqAJPstV0u3DUxUxNoVXQDAHmX6U\r\nniGL8HgGTi8g/+1HOkjLaNwXcLMHPlnnT6W5OOJKqRoelIeVV8Ajwcg78MU+\r\n/oC+Wuj8uT32V1XvW3oqMXOiS9QPZTsGgrrzZbWmxwVMzqgX/bMOdjYG318t\r\n6hNt6G+qEUSm6OYYgKUYHJfK3i6RRFAulSM=\r\n=2b4l\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"55b604864ff3fdcc7ab8b4d7665fea92cda0e235","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.6","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.8","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.8","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.8","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.19","@live-change/secret-code-service":"0.3.8","@live-change/secret-link-service":"0.3.8","@live-change/password-authentication-service":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.6","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.19_1671115538600_0.5143224810593594","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@live-change/frontend-base","version":"0.2.20","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.20","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"9e378f113086037c520244040c114dfab9ae0e91","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.20.tgz","fileCount":13,"integrity":"sha512-bC1c9bjqYdR/+hcATagEAGo2Aq16C1bHNgFVfcE1TpbgnkmzSKusBXHw6oHcNrUWYeC/1K2qrBt9/rrfYzU3Hg==","signatures":[{"sig":"MEQCIAxkyGLImnkRsgZxEdeOxyM4lutGLasUA3BNlmqrGfQJAiAvZ/gLiWaUwLYhz2ENIleK+BXjydAbt8h05YsCo985tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm01cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuTA/+OZE6177Cp4luCcUQlCt/H0UfwpEanxGEdoYrpoArQr+Tb02j\r\n9HHWDp3Vrd+qyqhbrsggqMh3N6DCIVpBxSpSCyGats1vXX3hlGfgY16e5FnO\r\nm05FbEWlRX3mmzvCP8/ANG1ZOlPIRfjfvFBfbnIiMJzoeolcUA4T+ldPxnWE\r\nA72ZtTjZY2mnT4+i1aThB22aHv8C1hCk31WVNjXT8LZmbCqR6aEfr1mjcCrS\r\nWYIPtSx+nxerNO0faBNv96ZArovcmcSZuGDQGbxww5AT5lOkt1bz6M2AjDQf\r\nsOsb+E0h1PcQ05Rv2cRRME3IFS/XdYunBLRl29Y72bKwUuqP+KofwD/6mnTy\r\naR4IfLSQpiJqmhRNpFpaY8Cx+ejVvE0CLf1B2u9SM1S2W/I5X6mwoY7LvqYY\r\nvbk9To6znEXTK5P70gcsY1PR4h6d+CQM6ZkRWOVocG08snSOVZXVZRzNLUZr\r\n+lzTQg8/P7Gp2kQ9bowkHHcPC7jNXONfVAlLK3y574fuN6PbYEWEam93BiW4\r\nqlpPmUtZpqGKxgwIsIgI4BphHGrssIUUUXNhaaHAsAuMCz5XpOYhB5O9H22X\r\n2uME/GFqKqRgsUomVqdahagV9Ry5jAe5HHj4HD6lltR3AyozI0reeQ9rt474\r\n/kT3qfaFbBSZ3hi8cHx+Xzrzkgzo4MAVXV8=\r\n=QO1z\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b1a34a42020c245b4e764d0df175cdde846d0e6e","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.6","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.8","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.8","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.8","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.20","@live-change/secret-code-service":"0.3.8","@live-change/secret-link-service":"0.3.8","@live-change/password-authentication-service":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.6","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.20_1671122268306_0.49942703779985","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@live-change/frontend-base","version":"0.2.21","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.21","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"83c447f96d32edb4053957458ea6c44d54641866","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.21.tgz","fileCount":13,"integrity":"sha512-uMfhJpjaKiygIMGgAsPfXjknchmweGRiSeq+suECNInTvGrIxctJ6ABbPC4L+R4c7nAwpigHcX+m8Ucfassoxg==","signatures":[{"sig":"MEYCIQCMhyH0jJlUBM1uNvM5Z+F+AZypca6YWmw483xHtbIb+wIhAK18nuZWMLb8lyyb/7hjtwTffxE6gNdj8g49nvgvZqa1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpyrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeyA/9GWK8fR+TDaHSN9MmQATgbZOQ5rV2oxYjGs0Oeh7frWdThflj\r\njiPcF4RiMIGJL3FIaTgr79GvZRdTItpWEFgYEkr/X1rqes3nsIn0BN8rjBi8\r\ntBBOY8mnj4wh4cGP7oz5mw5DwiKZbl2k/YLtM7GbRauJCkYaX+3Ib620JJQD\r\n/wtK5IzMAHmiW1S6P75vDfhEjzal1V7kbP0GjD3lYPqXDxvscHsOH2Dy0r37\r\n/w8qqWSiOlPQT82mSAV996rO3znhhqW8hQkxyFqdApD7RAiNPVtO72ndmYp2\r\nr0M3LvWNfLotpqC81VbMyVs1EuSStM7cJp0R2WSBnosIMJiyrXjt1cdbWWN9\r\n1sAtSfXV2WBZ4Pp3DGw9BK3REhKMOISUSe3lEbnKj2PpZR5+CbK+2Cx9jhqB\r\nFK9g1Sw86cHeaHISbCof+udA8Ud0xtVti6QMDNT7Ybb4xMqPHLFmNI5MxKsV\r\nDRzK4K+Qq088255lZuP4rcacHbvMTBSMXpPVr42lcElsV9k1MIeXgVD53RrL\r\nBpT9vYHrYW+XnIznmJF4L0z+cn+6NM+s8/hPoRd6YRRy8lvW1xm2U0PClobA\r\ndog4GdOtdaJKaYSrhyYewfsRJS1Q5GgbFsqOrcLLRy2Wa9zzjxgVP00XQeLK\r\n6el7ueVp8vdu6Zs/AruyEt8c4v/at7U3YHU=\r\n=2Swi\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c26408cfdc9dfb20a45127dbee1751258edaf4da","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.6","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.8","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.8","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.8","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.21","@live-change/secret-code-service":"0.3.8","@live-change/secret-link-service":"0.3.8","@live-change/password-authentication-service":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.6","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.21_1671899849306_0.46466384932647165","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@live-change/frontend-base","version":"0.2.22","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.22","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"0923a7c39dfe522215f9343415816551a6313198","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.22.tgz","fileCount":13,"integrity":"sha512-RMZ3bM0wqdvAa8RvZpfxIwk5EGuuYeYgbx6Ib8CZ7EUFbY4wPrbT/16WhTAf7Pq5jbc8zxKM9y75t9lcfgEqkQ==","signatures":[{"sig":"MEUCID00pzLYvUiyhsf3BPQAzBq4SVgNj9NGFhcmdFDXhWhEAiEAy320hglK+eRlAyNHAa78tt6NjR8luywCHj8q54qYzaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpyspACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPURAAoiIWREJDVUxAipjtfI9C7YDNshl6jiyLPJJ6naQSAhVZXxoO\r\nA+Vs02k7I6I/oSxNAOSAxp3Mqn1Xje6tKBUNsR6nSR+eAFKcZZeEj1jkdbw0\r\nmnLBx3mn9OXo4m22PeQaN+ZUHRRLaBP7scCRoi3/zRUyD1LHQ3Jv+cl2Oo4+\r\nibzbUh39eZzneovNOmkKk/XihI8FF5Ni0QIYJcnbOkUqWSXOE+tm5hXwviC/\r\nJZ9OSgm1w9l0NEQNEUh4BSpk9A4JixY6htJeMrx71aRGln2BjN6MOjKjTHav\r\nhfev0OG7NP0NTFBbwegTJ0qYj39HCiiC4bBXzT6mmokKexD3Bbmr43AEFg4x\r\nKGlpjX6yNt+782Sh57pF1UQKolnuloFQzvXLZErhrHlLWy7FeRTo7398NzZv\r\nEJvqXRgl/uoPYOMcONyJdZXo/MI+eQYajq4LpqQ+wiqXLKs3SVdXh3Kg30KG\r\nTy1FfiicYoR9iz/Qjuy7BybyG7iqxMwJyQ7u/JNeu9UI1OXwG8E57HD2TFLU\r\na3yPMWMiaX6qiBN6dlOvmY5WjoXMiPFMOGQ803KyWwoHiLz8h8JrZG3tQc4X\r\npPkSnxPcOYi+/rmcQFq65teEYDF9MxSI9nxN0hXiv7biIaijoofMBLRqztTT\r\n8P3ejhCQsSMJeVgC7kr2FrDgxtk8jLlo9AM=\r\n=oWFk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"01a04dd2c01a8f2f899673466b6d4c45b475f4a4","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"16.13.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.6","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.8","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.8","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.8","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.22","@live-change/secret-code-service":"0.3.8","@live-change/secret-link-service":"0.3.8","@live-change/password-authentication-service":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.6","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.22_1671899945364_0.738201282297237","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@live-change/frontend-base","version":"0.2.23","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.23","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"b0d543f6da5b010d30d06e2e29376b6c0c2cd9f3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.23.tgz","fileCount":13,"integrity":"sha512-j9KRw/PrHiYsZpgf1oMrEEB9g3m4YRPdgEbrcQxZguVXm6n3lHU7YUrgOHgqZVYHk0YI9kjZo3BTRWGz+wa6tA==","signatures":[{"sig":"MEUCIQDiRKEPXUHQ11YCnHXg8SWa88X+wYzWx4tMcKzQznbBWgIgcPKgPEG+SyExoXJjK+ngDGZpE5iZBVj1T5+0Q5PsB94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv+fgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEkg//ScXT5xEwOckD4vAH39JgTqkSO8AENw01WpvzhBHhRWMKRFt2\r\n7YmSEXuLe4WFiAArTdL+ptXiMYH9CkQkgfWR74975d/1v3Eav19jJWEX1KZf\r\ntHEjALdELdTD6vDME9Nm3nvmiB0ijpBia+uyAUxs9ugGIuJu84oohEuRSvEa\r\n/c4DpTB5vSgDNgEdrPA3lt4Z0WCUzlIAG2/KE8csHn2wHEZp9a/n5ZpCOENR\r\nxRgM6wDsI85mpcUtHEm8l5nxrZZyh+xDFZXBy3SC8gZ3SEmSkOh1wS1FFBUu\r\nnCDVmJ+8s3n5KBx2ejZmQ/wgtj7bJdq/dyM65PWasHaBMJxcnvfpZgJqL45o\r\nTD8wDXg+5K2ujrcXt/2Iq4MyIj4CMW4LJzaIv2nPxy5XYca6IkvXphd26Dwk\r\nBqMao2D6Rp8nMPy0zwwDYgAHcsqmJc+xCVWzvU5A4bX3/wBpzUZHRYChHjdT\r\n18Us7Jaw5yZtWW3YfllBnoYNyh5312zXs01+fIAHSmW2xolLg+ur2utIqFS2\r\nQHJEQA/Zoq1/EhuLLLAZ1VvXt6uXNwlsHYB2/U1j8Qc1imvdaeCPMaj4DNYQ\r\n/tNaH8Jjpkoe+7Qz+mpndiPHdcjj90CfbAL0HSH3xBHIMNK85+d9fyRpQWvM\r\nqbB4rBEU2L2nL2IDEyeb/tEl98FSHjZqamY=\r\n=2HCx\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1fd24d66ea25432bff4a9a9cb8435a489bfaa602","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.8","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.10","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.10","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.10","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.23","@live-change/secret-code-service":"0.3.10","@live-change/secret-link-service":"0.3.10","@live-change/password-authentication-service":"0.3.10"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.8","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.23_1673521120590_0.9174390662065914","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@live-change/frontend-base","version":"0.2.24","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.24","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"854e7ef35396733ea7f8a4bce5e727aebf65e35b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.24.tgz","fileCount":13,"integrity":"sha512-XNCWGEbOi/wAl66AuAaF+t3mKA8OKN7LCwdQZoj9cpiiKv0xa8fTqoAS5qjI0yl7CHkpgYZJzkWNbuQd9YLp/g==","signatures":[{"sig":"MEQCIAioVKURDPh8fNn334pBsAgCx5y5tO/i8P+C3VhDITJTAiB/9boYQVf0RP6WaAJa6W99xZBR0KOUj4yLsaRTFyM1Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwlB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfLA/+POKAvJSaWuHb8ip8ho4UnhhsRbf917UsfbSZnC5hk8AsOmUY\r\nlkfvsv176WnvKKRJ8o/6/lBYypNOVOM9MuvPfXPm8JyBs1QRLdFctySSGSNJ\r\ndOtecdkZHqbGbbR1p2EgkzYUDgh4YorY4f+/pHd+cfeTojtTZ0Ji5dm9PKWm\r\nWyUjz+8eMv11UBPEVwVggeccCBQVVE3Y7ffXouJiF3LFQmjeDgsUCB1Y3OEI\r\nTi/VnYP8mht29OmcRqrUI1Jh701LfSH/mxokTYxuKDViD/dXVgKlYhg+5R+3\r\nkSUVvHXx5s49N8+S21iScN8G3ILmpfTwvYIYP4E93Op9fNsfYm5vraZtdnVu\r\niJ9xJWmK0CrK1D+Wy4iHkkeIJRYXlFz01pv7puDeC7OmuyJqEeeSiNd1rdoy\r\nSSwIfh8OTA2TF9nw7Yx4ARRmoRP+ad7KNwTAAoE7dwwR8bkqicyq2DqUAkwR\r\nhzrjT3YLAvHne0xXzm1A7UfAUYAwoNam6tJb7gKmCAcmoGRaORhD8mg6xEsh\r\n9fYZyN1bVRArQ0hKTuqPlUUrzD/cOPWPXc41ByeXHfx2Qr9nmcDky/8AaxU0\r\nugRfxVJ3FLOgVRDOun4+R38kLQjIGDadt6t3qrja6XaYGYtXAyZDeo2uXMYX\r\n3CEtW7i6L7L4qHLy4HDmBrDb09Yuo8xtUQ0=\r\n=k23Z\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ace372fee9445dd9d8bea32e79863e9e7bfd7707","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.8","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.10","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.10","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.10","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"0.2.23","@live-change/secret-code-service":"0.3.10","@live-change/secret-link-service":"0.3.10","@live-change/password-authentication-service":"0.3.10"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.8","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.24_1673678972453_0.6431339391962274","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@live-change/frontend-base","version":"0.2.25","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.25","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"4d140b228f27e7d87b993da18e4f7d444a314d29","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.25.tgz","fileCount":13,"integrity":"sha512-SOCKgnJcuR/7D+j9t/ukjDhPMGaZysJvY/T5+lgAPE13gErVbkQEcW4aC/MCF8prY+L+tJtx2VHUwlw3OjbeFw==","signatures":[{"sig":"MEUCIQCqzr1HnHZNKfv3VOpRQ4mSjsrEdL4VA2ddpt590Z883AIgGSuGcsBWiEyMAdDtGMIlISESMiHZYc0+otLx1qFFDuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwlJVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog8g/+PIjzxRZ7q80BdgdhMQ9gF7oYbBy+BOD3fIq+9b/aZ/1xhVCy\r\nvXHlhE5AF6XwOm4Yw3Ql3FeJGlJKPognmOfaCilvMQJ0nAf40tZTCzQTC0Ry\r\n5Yj2rzle1kUeDYLrWAvatkvCeVTms6qI9cDqmriHonQOY9EhEYcJ8E8gBe3m\r\nSVe4lBT89MEs5yms0FWr+163CGX4Zjj/1wzF9uGPYMZMevMex5HtTjrSTeYr\r\ns8t7q6/B1bXwDZbJJrBoZgZVCXad7uxatGfS21uUWESmlrWXMh95CyzaUF8r\r\nDU4Ce1QJx5HMPfLMpntfoAD8f9F3pkBvcTXgf4uVGNR3yKbljomgaNhVm3yh\r\nmvFXjECKg9lHxGjarn9yR4HjDTggzQlSYohI7+CwHkvBLH3rfyBcM57+r7C7\r\n87hLYCFFaBijjMeWDkKGONP6At+EielG9HTkb3DnTCzqVa7aWm5eSASLgGMH\r\nJQ7StrAGFI/DOt3yl8Whd7YUdfm9Ua1eiC7NbSwyChB5hXpIfaamqCXzsCqx\r\ngF3+3cvdzbx03KjjwBRobcBfid+l9y1JglsKZ1DTm2JfGnS0XtqkNan2UBdd\r\np3sf3qQuMgFx8XXzJAfXPjXVuclR+CoNvIiYCxy5P2JUgaolNb3A+aQBiybd\r\nyyWm03OOdw+O39qO8Lt6hE4zJuMY4KK8R8E=\r\n=gfhp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e1f5d14fd79629abbc3e272e171aea587b4db90a","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.8","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.10","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.10","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.10","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.25","@live-change/secret-code-service":"0.3.10","@live-change/secret-link-service":"0.3.10","@live-change/password-authentication-service":"0.3.10"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.8","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.25_1673679445498_0.2809706009716968","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@live-change/frontend-base","version":"0.2.26","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.26","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"85021aa57da247c846f231bff50a445f6021b5d7","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.26.tgz","fileCount":13,"integrity":"sha512-ncdfFSRYdOu1+rjqFl3G9KAsAD/PmgBIvYU48dym4+WnpgDoSho2C7oJu/guZmAH6W5Sf5Srn449T/ViVL/S/A==","signatures":[{"sig":"MEUCIAtEVvFcjcoAGMXcWzKTDcLnz77GuhWZtaWJoZidWnBxAiEAphz+OWpCuQ4rSRZhyeeSe8AtkgK4I4Q8nsYqATQFdd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxjVqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppqQ/+J80apniI8zcI3OgOW1BaXEfRUg9uC5eOHBJT/4weQP1dwilv\r\nTUrYEcVrUtHYWNJBjoJbrOY7sdn6gMI9oKgCZ/Z9dhZKdr/u4vTHAqoryjOr\r\n7pld8glyTIR8UW9BevjPC4URGQDqqKGTPtReBy0dfS5zLNCvIh3bKlFuUAKS\r\nnBDsbZmBkKeyGoYK2iTR1IyiPrC1TMRJEMHpmUSL2b0GkuBiMxpZ6xIbKqZT\r\nG6Qeb658L8R74fiz6DnCUQGDha7hmwok7oel2gcJFs7l+ekRj8Xhhjtn9wHM\r\n+QziwGYA1gTNKa+sFEZyVh/dRhAX1b60QTun0xMrxbdkDihw3kVBfIlXs3uZ\r\nEDQzfcEB+jvyzLJHp8b0BMsMuV3BydBmBj7n2bxo4c/HmB1oLBXHDCwy8Q7u\r\naGVcyUABF2EygslkESWvq6fju9XUbLMPQWR6wY4MWcZdUtgxuTNNDxtmpGEX\r\n1HoCwzZF7H10eGJKASkLXQzzH9GLj5bB7pYBAOvpb0IFtHrrVMlu9mapzSTp\r\nExQS4feoRaHVB/nko8Mi336MDAgms2atemcGbLxLGsWvL8f1TC/++447NS2Q\r\nyWhoCoFA8U8iH15spNFTHmImTO+wiP2MLH3TGm2oXGEEC87xcxMDuGfVBrNv\r\nm+bXtJf4ywZ/guBSOU1GAYotNOLNxQHD174=\r\n=QFS1\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6a0d7e0355b05d54ee98d0df558ae87ae3e48f18","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.10","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.11","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.11","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.11","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.26","@live-change/secret-code-service":"0.3.11","@live-change/secret-link-service":"0.3.11","@live-change/password-authentication-service":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.10","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.26_1673934186059_0.9106855570978578","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@live-change/frontend-base","version":"0.2.27","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.27","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"4ae924373a1a36bf951a2916a9d7bfe52c32f00f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.27.tgz","fileCount":13,"integrity":"sha512-yO+UVEeRawaGu2wLjKoqfNeB6Keota39J5lGglNSJSZzCq9zEUy3q6T6mRTj6eE9eZPAI5gASlH8b5GEirz9CA==","signatures":[{"sig":"MEQCIEHb79BsjxRDQecIZ3PQyRy8h9ePseemoQ859HxxnbUDAiBRJZ4tOC3JVOcSWzGTcbg0cg2Sdm90TIejuMfkGF46NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxnnPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4gQ/+OBKIO6ZS5t1s9PtgnVclwl7+v/+YLDaz6nbxlWOQAgwK/WB/\r\ndyOThk7ySfipvGT7XPQeDgYpRxSiCGMpKdzHcrTj1h7ro05m+dGw/k8awAsj\r\nLc4RR2lNXFNFqeeYNWLzFD0WxD/FrbWbdtbeCjEj1zisMmbr/h6PUxTFHZdn\r\nU43EvSeH/daNdceMSzmACdFtV1x779RyT8kJC8b0KdjCTDLPpgHRvALux5oP\r\nFz5uOWCuDJMSbodJWN0hmtKtNryGTOV595ahENVQiFk1c1k1hOW/SU6nQbOu\r\nnd9WI5LLaxX7CJb4cAjVY63EHU5IFp13ehxwjPD+0wKkIokYHv6wMNSEasHv\r\npAWXifQy22zDRtWE/FhM028ML4SG5RYtr/MIee7yvudejD7v5uz/Q784mY2k\r\n1BZFkk/7quxV6A1d93kRJLg/OEW6n8byyVVTEphWKP63hCShbssszii/YgQp\r\n70C7NSaDBev9w41nsIBbc0hudBQJUr4UrbAwcY7Ziy5NsKZgtSx4ZDHI29vr\r\nn2CTTMSjFS2M3HUqTH2vDtpzc3ks/fkFsJEySatI8fOLTfB7ph351qBa73O8\r\nWgsBP6A2LaAYV7YLq9mPlDqc4wGQwc2rqsbcCz27fsnoWxDt7QucGrscgabQ\r\n83BLdbMzquzwXmIqUSTUWPpwyIr/cV+g9mA=\r\n=FnMM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b37e73f127df32ddccf8e9cb4baa21f79d11a487","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.10","@live-change/dao":"0.5.8","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.8","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.11","@live-change/dao-websocket":"0.5.8","@live-change/email-service":"0.3.11","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.11","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.27","@live-change/secret-code-service":"0.3.11","@live-change/secret-link-service":"0.3.11","@live-change/password-authentication-service":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.10","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.27_1673951695342_0.19416444081910655","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@live-change/frontend-base","version":"0.2.28","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.28","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"d57ddceb7329bb22606c1647fcfc4fc5d2047b04","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.28.tgz","fileCount":13,"integrity":"sha512-i0myU9aG0werSIWHckuayjkSTtnPn5Elby4kyLm2Q4lnfTegkdVB3K+Y8vOvp9UgvPqAvYKkAOsEy+OLUcOiTw==","signatures":[{"sig":"MEYCIQDLy+97ZBIumT0f780+b2msbEvrbQDnS4UUA6mUSLhGSgIhAI9bvgyRpMul1a9MQ+uooHcKty3d0BGpiCSbjho+3QTE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4UW1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpndw/9E7QB92WTTmRMiSeiYXKonpBULVl8SSUbyJS4pBTRaj5uGid3\r\n8ypHP+V510x37A9SvUQ5Q7FWg/uq8ERwK8pfiu8l+MDEjglHq9ygGyQRReFi\r\nFFhZ4XVLgxihsZfdOL2bucKpYTO5tZ01PlAlLlUQlvLNWOudXOgWKAUiZPJd\r\nd2l3OotQPj9QLOaXZCwTvY5PaVSY7EjKd4zv70Fk/ouPkNIDXcqTe9dQno23\r\nuxBpuvEIivRJuHmUdAtAkhxfuziSZWjSHkRPBZauoEJsoZ0H2o1nzbhfpira\r\n1lZxrFyg10AgP39xVHUYycsH3IO/o/NEK+7Rs+Xibb8It3hboO7IV5evrq1r\r\nHhpqqXkvza9O663Z5K4s9POX0/9tbECfhRZLoRUtrX/wrobvskTsFypkSr9i\r\nqz+ruDkaPm8EZjGyVs3YR4Ovw3XzgufyBiK0PrgCHw99CQ5aL46Sm0Do6pkK\r\nSUmqxf+gbNudCHp0LI34YjpAR0I/kV3A/BCgegyvegVRzYUKq4DkwS/xQ9Vr\r\nJbzxwbpBWucjyBsUn1ay6pCKapei1yWTokrmkKDpDnVApZkp9Frjhz5Jt+IJ\r\nBoAXOONTu3GICyprVcp+PwVLWQgZ9QPom3xt2ToscH0pKP4hDOywmkGluKMu\r\ni75qCZ8F95Pa+xQ4yq1ypvgW/fRG9R28Q8I=\r\n=MpUR\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c38ec9339a0a830bdf18ef717177ef1c7163be14","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.11","@live-change/dao":"0.5.9","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.9","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.12","@live-change/dao-websocket":"0.5.9","@live-change/email-service":"0.3.12","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.12","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.28","@live-change/secret-code-service":"0.3.12","@live-change/secret-link-service":"0.3.12","@live-change/password-authentication-service":"0.3.12"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.11","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.28_1675707828959_0.8157591906727404","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@live-change/frontend-base","version":"0.2.29","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.29","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"7be6e5657ee71723ff203b622400e6f795e621fe","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.29.tgz","fileCount":13,"integrity":"sha512-v1bvA6PtZxfqdsf/APcyNryyo/8BSwMg2IYC003Uae9afHOE2dUd3jgldfAfLNp1xL50rv+K9ov+iV5sW359Hw==","signatures":[{"sig":"MEQCIGy3jKxn9FPMuEPMwi0BGJElx+7ihir60TBA/Si37ms/AiANb44hjMqZD0E9driReGVO6YcL3h8XODrkDTQ0f2Upug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5PwkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUvA//WkqkxvP3w2qvmKc4ctvLRTA0f7Oe+hn80sEhE7pONxNehTO7\r\nKWUyn+S/kmWIJh9n+6sO5FwmvqdmAOf0V1D1scEkGc94uoZ0ZlvK4i8ROHzI\r\n7fqfDjPBxLVbDQhi72wOjuqKKXi0rIyvwI7PpNwxFdKS9orkWbGoHITlrV+S\r\ndlGDaZMVdZVb6+g4zzpcpsbot3zCeenPCzBwz6oIKrc4BcMydW5yqtyQkrIm\r\nK8uCK9fEyaJ8iISgEaLA5dL6kxcm7hO2VcRdiNoYf/jPpwhhBjTmq7pLrk6n\r\nPx9iLVbVxgCEOLH06HVDxOvOGEiq8Y9HPKEhyJwoi3qfjqy9SJIfkbVBspCX\r\ng7bgeQ2z8vYnK1l1AVORMQknnYduKfhJ9ez4By6TjV5aOusYQuMsh9OGK9mg\r\nQtxwE8uULHCFCRr1HBUBooVp0mi7OjulWYMghrIBsY0D2BCmxbfx4ZCTLcQL\r\nXN2cmNcQ9jT8uHM1bA8rYx6AFmCAk1RGX5ONl1b+Xu/q5Lth3nfodiuXWCPx\r\ny9k4pIkA0dsmjm5TH95srMEkRamHry30T1lRYFaC54hxyRWEa9rXBd6F6QQp\r\nKZEnDDWniPFJd8pTqTINDf2h/FR3qn27YB0m5tT+NoQ5sFmTgIhEE0bP8hkI\r\nVKOP90xBnZ7vc5q8oIrbyEHqbhO1bNZ+YLs=\r\n=856j\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6f0afd50347ad40c3b7ac692140c48ff88b13e98","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.11","@live-change/dao":"0.5.9","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.9","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.12","@live-change/dao-websocket":"0.5.9","@live-change/email-service":"0.3.12","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.12","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.29","@live-change/secret-code-service":"0.3.12","@live-change/secret-link-service":"0.3.12","@live-change/password-authentication-service":"0.3.12"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.11","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.29_1675951140377_0.6482575765907646","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@live-change/frontend-base","version":"0.2.30","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.30","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"de231633438a83b5b11ecc71c4872f4d58227a15","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.30.tgz","fileCount":14,"integrity":"sha512-QSu6lgz58zDLhvlm/0n7BcatbU79JpbdecCRNFafUU8XerzIStN7XdguVMVMvIhVq5eeTqXwgJBsh8j1goqHdw==","signatures":[{"sig":"MEYCIQCZ6VYJV38LUGYRDz0DAf5tuQo2qLmy4pfsGN7GwlPGtgIhANCdqBmaTkmYebVmbf0qUkT3/OUrCn+dHvQuFcZ6op8q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5zseACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT7A//Q2A3JRrxNUmYccgfLf2VMMerVQ00vZ22td1blh+fz/WADZy1\r\nuOE6zr2WpTJ/1o9JsDIOgQ+Xgt3k+MNfGQ8np6Zmn7n/y2ja/vidsFIC67Aj\r\nTAUYTPzKH5Y2jt/AaZKFHr3PGopG8OOIpdQfg5GdZT8DbFhQbptnleJU8gm4\r\npaetKaIaRs/WpCTAmre5g/UQWuLMRYZ6LzrIAVW8UHVpmnfoBt1zPeknY0gZ\r\n3JYz1gXD062qUNzj9yG2BsOgvoEtiJdrQRQwLbXpaDhR2/siq6rNslx/JVVK\r\n2GpiKSz0eaLTpfdKAD7ji1CLNT4q5pFJbhh/OjgQR7INSYfE1LNfZ6Iv7ET6\r\n11d6cu52fzy0osYhkSyQvts6mv6LbWi0x0safqSTgxS+ao1886jxbDnX9aCB\r\n1fkin/miNTvTYiQ9KO1FYJUYggZ80lCCxfpUCB3M2PCyz/CYUJ24zUkg4r/r\r\nEV+KX9M/HyjnmJZJ2jZThXENk5hdree65oT6T/iREdkpwI5UqeODVop8JTll\r\nC4UkAbjgT7Calf0R892ubG2vdFbNT1OTUm7hZMJbn+ngHGUZXwNuH27PhuUV\r\nDNqzV0VHLKNcx0k33z1ktKTWLYwGWr3AdtdDDTUyIG7SAqyVq+4Ysp1QcOPS\r\n4pHANtzcAQThWo0yjuU1nczK5tnEU7zkdBU=\r\n=Oed5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ec841df819a063b90e26052b5583916c58ed7fad","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.12","@live-change/dao":"0.5.9","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.9","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.14","@live-change/dao-websocket":"0.5.9","@live-change/email-service":"0.3.14","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.14","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.30","@live-change/secret-code-service":"0.3.14","@live-change/secret-link-service":"0.3.14","@live-change/password-authentication-service":"0.3.14"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.12","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.30_1676098333827_0.8256305341361025","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@live-change/frontend-base","version":"0.2.31","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.31","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"5458b7198b29e76f7666b7145e6aecbb087a5213","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.31.tgz","fileCount":14,"integrity":"sha512-cMBgdxzXOTg3WLbp8LPx6urajc2QwTcen7SJGI84VIpgE8ZULXR7GQ0yhXJlgpSYLPlX2rXJg5uHbrHbTu2PJw==","signatures":[{"sig":"MEYCIQDLx1WwBbDAOYvYsRvVRwc2NnwBfFjH+sws0K0bdrD+cAIhAJLtkECAVEW9NofispqobyA56y+0axyh/peven6W2YR2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj856pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBAxAAipTPK+iBvi2IpUYgSIEXZJKsi5ax4qoH19Gy4tqn7bImWHfH\r\nH8PLUqu35vjYlLe3g2+M582O1hIhq7Q+9GpiJZjsEOzMzkQrVrZ7f2LmTQwy\r\nl2n4iDVs1XclQRE3UFCys+qhd2HCLxgZrThFB6nn4WtPSHZ75ii3p6JJuTMy\r\n+CZ/dBbdTkBWhrruZ/rHLiGmskT3buaJuPSPyqSTET8J/TfU2EjitA+QM3sO\r\nMw5cixOpavDO/P2fR9ZjDqKysArTMgtM1WKL8OBhcO8lofABTdfMwwD6qyJ3\r\najewVy5WLHI+bYl2qXU0+FpLdYpDf/QIIGWxXi/CqWafN7Vk5jqv2IPcpwn3\r\n6k5wpGloUYuO2xaJSdsoO1OXZNbwr999Fo8i9RTTmcpeu1hQGxs0nPOLzRLg\r\nug6ZX/m3Vh5s/lfcWroq0OIDoYtRinKU4nxixD0gJSrylohKAvjPgTzg4ovT\r\nyOYuBuEve1XKzqCd/9zavU4jo9DfkRk/DI3qP4OIb4PLe095YFTnk2pC92TR\r\nK4DJmQk7ToeB24F11aJVztviYVmGL548BfMxBLnlrfktr9/q3lj3oh4OdM9m\r\niJAuYbfkw/hPv0sqf2tJnxGWm4sWLyH+vxHCg+NwIWjAYjYXF816Y/m3Aj8F\r\nTVy47DRzGp7uT5IgVYeQ8ZnLbW2H3JR+kyE=\r\n=SLaU\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"dc19ff2b41b59579f9eea2a85db2bf44ff009568","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.12","@live-change/dao":"0.5.9","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.9","@live-change/vue3-ssr":"0.2.16","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.15","@live-change/dao-websocket":"0.5.9","@live-change/email-service":"0.3.15","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.15","@live-change/vue3-components":"0.2.16","@live-change/security-frontend":"^0.2.31","@live-change/secret-code-service":"0.3.15","@live-change/secret-link-service":"0.3.15","@live-change/password-authentication-service":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.12","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.31_1676910249015_0.36202543898565986","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@live-change/frontend-base","version":"0.2.32","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.32","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"30ba3ec5bbff51bb1c0f795344080cfaefd18c62","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.32.tgz","fileCount":14,"integrity":"sha512-+DK2g2MF6u8tksJco+gHdRQo1lAb1wBD/NXBfT0oaVwevWRNGOHSBKpcYWryvrbSNFWsH85ZEMWmeKDM4fnyrQ==","signatures":[{"sig":"MEUCIQCmTR0w1rJbjQvU6H3ukMd7ca8aNeknKoRV4kaQG9+D3QIgMDaAM0+uYgnbzDh6J90fw/+0RCMB1acT7eaRaGvCmGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCBKXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLAw/7B9eW4c+JG49vxg5YEXuWSqwDE+4uodB9QYpcLuhfeE+/aagH\r\ncjUosumwep/LkRw2Syjj8g7eo5jt8XpFSkT3M+aVYKPB0D/Wia0looACy+ZX\r\nlfYyzgJ7SzYf6nG5LVXd4VdEDgnKZ1EoH70NmLEhgQMqLxNqO8LTJKSI1qFp\r\n+X+mJfkEZiaFqYMdT2HdZuUbiXe/oSVuvM/Q6CL0k3DDbJJ4F+e2CKfdEaOG\r\npCsfRujWQnh80sfqRPq68jHEmC9KQ6tmvjtceSUvX1oMNh+SpyCY0lPoaBa3\r\ng98cfZvT5T/oK/viVMLrKojZWZf2d5H0IMgefUhdHVT2U3gPQjrGH/rUPBiE\r\nTx7OqXPMLuTBANnaskXs0xZUUFuX6atnJhCPhH9P/2pu6niBGzwPMMkd0tPX\r\n1BQeiCmFT+1COOY67a6Lyc2h2ENJ0k21NaZ9F0kdnf6YeakohSUng9XcZ9Ff\r\nSMtZst3ayAt8B0p/a6k6ihB37V9mw0WJr55ZQbXlPXQaI6QLUoI00+oS+qqJ\r\ntpTZVEXKY2AuCqdCyhqeH3ZlxVXxQMVrt3LXCSYP0iKnAQVMGXxuwprC5aAk\r\nfjwmYSjOCLXtiebz0cEOvU31E/Yqp3Kvpl6VI4Ccm5G/RFGRDU3sxihnV0dJ\r\ntjYy+Zbgow0f5juNRrpy+fEdpGhZv184I88=\r\n=kRw8\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"465b10fdd09dd7e4eca79672a4ac8c12b8809658","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.15","@live-change/dao":"0.5.9","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.9","@live-change/vue3-ssr":"0.2.17","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.15","@live-change/dao-websocket":"0.5.9","@live-change/email-service":"0.3.15","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.15","@live-change/vue3-components":"0.2.17","@live-change/security-frontend":"^0.2.32","@live-change/secret-code-service":"0.3.15","@live-change/secret-link-service":"0.3.15","@live-change/password-authentication-service":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.15","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.32_1678250647254_0.0784020513509418","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@live-change/frontend-base","version":"0.2.33","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.33","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"c4102259db2d9d84423377fea37c2fc8798cdaec","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.33.tgz","fileCount":14,"integrity":"sha512-Vf5VaEZA5n3sykhJr21kuR9Hj1LW+K8MfrVecS8+rjAkUOsGT2PA9qUupPKYonfs6v/b14Tw9EE0obxbYqPAhA==","signatures":[{"sig":"MEQCIE8d8A5BLdyrTzZszMxZdok/+0lHR+6wZcQnOEjaVjuiAiAozqJcRM2t+/GsVnQ3JDGenf4vMU76o1MB8/b8crHFzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCC7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/5BAApJ5OQ6hp9O/sVLU5ZtSd9dUpCTqObWk3LUFWQb/nhKw+BJUt\r\n2oucMX0YoPgNfuRpoZySxGCLQvLyYThxTBDxtFNXN8bGKpsQqJo35pPXLg85\r\na3LR+SCvkq5PD3nsiWzeQgkBoyeHOvvThX1YtGCjkMSvbPuAUNxtku8mubry\r\nQKEjuIyjCckN7u68gqfVp1tSQ+d+ssDOaTiDlAX7xthGbta43IQFOPQpJdnF\r\nex9Pk+sdOFTySD9iuZR355xZQES+PsOdmn8Uek5D6OkkufoB0cCDgTLGhkCE\r\nVYB43nLSetyfjugfRx226iKns8npdUpTEAOAZNV5PHNkJqRE2jA4d6ipySJz\r\nrqsVDXhGXb3Mv7D3UAV0WRDs4Jd/kCzgpmSVl6uJgQoe5L7zUTLCO5DWM2nx\r\noH2LtslpYrtcNvpdz0Dmom+a8T6ZSQgyU3WI8uMPA8wCdnKRy4DJQxmZ2Bc2\r\nXQ8e2X0GTBYNIuu2fS8JIDbv3kTsC2UG3PqLIoT45eS1OC/RyAH0rpy6Jdzw\r\n2fhkox3mp4LCreniMX7xpkXqkjcS4Osvn8nbbnnqjxv2Qkdek9VCfG8+nGYR\r\nUFGyzpfbD5ZZFMC2WEnEz5YlP8BzqpSD9n14H57OJc1hRNAcucHxxFs08kf4\r\nrEt4nBrDIvi9pA93Ae9eB7amxt2mXVPd5pM=\r\n=H7vc\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c1ea795ed6c33c4bd7cc56a13323eee5ae464cfe","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.16","@live-change/dao":"0.5.10","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.10","@live-change/vue3-ssr":"0.2.17","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.16","@live-change/dao-websocket":"0.5.10","@live-change/email-service":"0.3.16","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.16","@live-change/vue3-components":"0.2.17","@live-change/security-frontend":"^0.2.33","@live-change/secret-code-service":"0.3.16","@live-change/secret-link-service":"0.3.16","@live-change/password-authentication-service":"0.3.16"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.16","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.33_1678257870895_0.31611730866392285","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@live-change/frontend-base","version":"0.2.34","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.34","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"303b22c035a8d19d0d6b3977c3d0adac71fe7411","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.34.tgz","fileCount":14,"integrity":"sha512-Si+vxZmLvhCxFBaOaLi2BdpF0i86L7sPOxY39Skx70vshiK71A1YlsnwuTGvuFjrOrZGwRMZLnPhYPKQsWQD0A==","signatures":[{"sig":"MEUCIAdMnUgFPn5MSsSALJ8uwR3kvXMiryY4zVTRQguiaqQ8AiEA91iJX04i76bcg3IWcTNJFTj9nvbAtI4DB/LTS3PfwiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGtxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFWw/9HCteVTysYoi9B3UhqA9Q6SjiuB0F8g8eP6bLbifh060+avrU\r\nhIINeFOElorYccskJkvBXZ7Z5tovK2G/jk0vBmeaXVdrDMYzWAJqW3vmmRP4\r\nhfU0Gng036GPSixDbMLAYJZMN/liL7pWVwGe1WPjv3MwBjNMySM+Cg0kKsGB\r\neb+NP9fG1SjBl7WuhQ4Tz2P2xAn3Na6zfKrsKBXKZX3lgA4/JZdfD6hmA/DX\r\nJtBUnU+4Xb+Hun9SN3jg8nqbTG0TwC1U634e0c4dmNuS1+/dXiDCAml3wpbY\r\nrFkXleNYAuMYh0WDV68wwhhiMrP2gCc1xjwh5yYB0KQkDbXdj23fgfJ9fakc\r\nz1R6nUK1akV5gCd/TPoFHxBnALlUG016WQBdKfEQV52KFJ6ra8Imd3Qb3W0z\r\nnQdbiQBk4bSsWdKN6lVCWV57g0A3Ysqu6DSHf62Yndg6pxTdv66UQGbgXfKN\r\nn80c0sxlL/ttANMNd8ZW2ZwyuMNrVgZn/0Kq93emE6r0y62GcFFur3ND5DBj\r\nu6iJTVuhNUyCFIilD61IRkiwlHnx6ssE8RxG2QNP0FXYiEhwXPTaIfCZqtE4\r\nG6la+aVmvGpK5nKN1XkXvlgYXOge0KjwpCs1xbt8t+opp3+SMJ7gnMQfoPu7\r\nqwor6qmfyufLbypOT2BgpZehTzh/BnJwW50=\r\n=4aZq\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d00c2c64979ab7ba35b039a88a7da86e6e638f5e","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.18.1","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.2.1","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.18","@live-change/dao":"0.5.10","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.4","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.10","@live-change/vue3-ssr":"0.2.19","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","vite-plugin-compression":"0.5.1","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.17","@live-change/dao-websocket":"0.5.10","@live-change/email-service":"0.3.17","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.17","@live-change/vue3-components":"0.2.19","@live-change/security-frontend":"^0.2.34","@live-change/secret-code-service":"0.3.17","@live-change/secret-link-service":"0.3.17","@live-change/password-authentication-service":"0.3.17"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.18","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.34_1679481964072_0.7736127253781595","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@live-change/frontend-base","version":"0.2.35","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.35","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"0089592e90ff9825e1a07247c106f3189954f23c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.35.tgz","fileCount":14,"integrity":"sha512-bQpE17Zq0sBwcqu4gmeXzwQaj3Istg5fBlRoECq2m8hsyikAXY/7g0ZVNnn7M/BtIAhqMtS9la3azFRM71gi+g==","signatures":[{"sig":"MEQCIDtYNQdaVxFcWsST8vbO0F1sQWlQEu39SHyYN/DY0csJAiATxd3skS1b5R02Wne+scLjRyf1ImroqejDknhJMlYdOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJWJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK1RAAgi85S9E4opfYHX6sCKcPZjlvJOZE4jC+iYUqBSkuUPfuXks9\r\n0Uwr7x0oxFUlCApHJc+vj8FRiPLbKuiBkAjMt7Q7J2BFjYR+W0N0IfPtKh14\r\n0o1Uni4178vlKId2jVCso6QPcBdgSlH25cIFlsrK/syH9uIJxqhmxoBDd1is\r\n7nDRTGcHTVAMJILELkOjZ868jej2dKDXu9CmCsSxLDZlR9Ykflb+NtPMCQKk\r\nTKZAjvm32VCQRLY5Dm7oBYRLWlIpl/DLEOmQJmX/tc5K0si3U3ftFqp5oQH5\r\nxKq9oY7pfv5ap5M48k8IJBplO8iZXY3yHTG+MxQpfn6GI/hiAmp5tjIspLwS\r\nl7PFizgSIDfutzHm8XSNaL6riDhJWT2VkKngin2Qj9pAkd2S1Z9Gyp93s/TG\r\n5/7t28RB7+eDv2U6yB2WOV1liwiXy60Wswk5EVWr52uFL8xWmOX/YcoJqIZb\r\nVqMFWVqIgY51L1Qk7yCBL9hGnFl9m7cHu/HE/iVup+uvcjDtbx2eIBjJFgAf\r\nXZ5hJFEx916+Mq+wXXiHsj4rjLOaYeylw9rc37yhC0fTVSCdohGZO8vEyFw7\r\n62SkrBOp0KxXOo97TKGPtj/4rO056F9mH/gRLr6FrNnPNSfaJE78gxnuDKbw\r\ntkyXaTpbz3XVPN1bnGl+TuZU4fkLFErhZjs=\r\n=JWq8\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"635f9c321c6ef285a4d1d6ff096d5de3f8115cad","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.25.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.18","@live-change/dao":"0.5.14","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.14","@live-change/vue3-ssr":"0.2.21","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.14","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.14","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.17","@live-change/dao-websocket":"0.5.14","@live-change/email-service":"0.3.17","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.17","@live-change/vue3-components":"0.2.21","@live-change/security-frontend":"^0.2.35","@live-change/secret-code-service":"0.3.17","@live-change/secret-link-service":"0.3.17","@live-change/password-authentication-service":"0.3.17"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.18","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.35_1680171615135_0.18566533728387835","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@live-change/frontend-base","version":"0.2.36","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.36","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"5070f9987e20d000ffecca36b8a016a61e317ca3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.36.tgz","fileCount":14,"integrity":"sha512-vOVdzrBgtSq0T0vLdyAzF4U2kVZ9erKgf3awuOpt07j237K3DmCIjVUWljZ5bR+drDFV5UZjq50UUhe/NjEYoA==","signatures":[{"sig":"MEYCIQC8PKzWlKmSQv2Xbk7DYeENQ5+gtrAYAjS/sn0B+lb8wwIhAKdKhWSLXaG/lYa6MeZpmnD3y9q6c+nM5JKv87TC4vqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOB5eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZLg//faLVmYKhTfXFZOijbr5Ojwm7UngmFPfjjHB8qAsFUqSGqyBw\r\nOWsgiR0AabVAWSbK/0r4UW1uRa7v2wdSGwJNiBBceyFDpAXzmvaCuSAkfeZv\r\nb3arKNS4UNY53yQJMW8Jopa41tH+g2WHVHLkepkEzcdjXFC5/VGNPWg+Banc\r\nb6Fltg4SFsNFvL4KmXgMxAlgL1NMpdLido7IKrplpY01LzoBPxWWLXPza2Bg\r\nAIziEH+nCFg8meBN0XStCKmcFJaxFyA1YR8PfPKRXRc8rfMVBi798+5xfSA3\r\nk66+2WXbLVdAiAG4b2MAdWcSuo+XPV7H4vQgQ6kgmXuG/MIYr+2IYp6ZezlO\r\naOXeeAjJob+WzSqOU1Rlus3SQvWBGck0Fo8dPhiNgnoerRXoP7s7pVNQwy29\r\nIeXOhRpQ8kEvC+xqhCvhmSy3kupT9mdllE3SXfhfTXW/oupDk/yjzFbJjby6\r\ncweY7UrQjudcvNGEkQxKfsv+1YV0jF/G1zZ6iZbtiDGgoRRES3Sk0rsb6xOK\r\nVkjTlDsqifxWSaj6XIBoRmUsDwwQbeIYUS2F6QWJgF7ckGwZ/XCnMtWh+P3D\r\ngio8tvz7CxfjmW8bCvG6KOL6tyusZNisuYz/vDkTweZcnf1ZwOka8QtJj4Wn\r\n2Iy/SFYIvQBgLBCz7zBoXRD2/GgbfBSHPQw=\r\n=KjJB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"46bcdce9557f6a5fb6bca978832ee9d9d48b9bc2","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.25.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.19","@live-change/dao":"0.5.15","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.15","@live-change/vue3-ssr":"0.2.24","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.15","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.15","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.18","@live-change/dao-websocket":"0.5.15","@live-change/email-service":"0.3.18","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.18","@live-change/vue3-components":"0.2.24","@live-change/security-frontend":"^0.2.36","@live-change/secret-code-service":"0.3.18","@live-change/secret-link-service":"0.3.18","@live-change/password-authentication-service":"0.3.18"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.19","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.36_1681399390280_0.9201218223872183","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@live-change/frontend-base","version":"0.2.37","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.37","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"21099946ca5f9e07c633b6aa92e3859b95266f6e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.37.tgz","fileCount":14,"integrity":"sha512-vwF6KjkDA+OoAtBJoFS+r5EBbmIIbB7Mohm4nVfbPu/KJ/aHebpGMyaliYS9jVE1u+PP5BpnNsAc31jz8HkKGg==","signatures":[{"sig":"MEUCIQCgKnr2QfPJoh9F/R5S4sz4sLK8ungGIkmgcqrdpXtq3AIgRY0St0g+kZXeQ3Ap8L8ZhitifBMZm2JUGO7/vh7bkYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSO5RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3LA//ZI1FJKeWm1J0RenmagobvX5MCRursmZd/Ol/I7W6JOHoYnma\r\nK7bbJ63gIeBQG/AY5R2PywDffueo1UTk5zh1wjhS3Au3FAj+RHzSfyP8iFu+\r\n4St4y738FUuMvkw+yRQAzoVQ2WvRHFouXcVTThUWrk1uxpJJWek8vJ3YScla\r\n4Z6n9F8k0dAx01Zl6NzPIC3ag5snurp8p/YExM3NZ1C6cnoyYBYA1pH02m3C\r\nWN9h2Qie7WCreMdM7z6adx+HUqCbQtBVx7gdN0GtekDrnhavm7tKXDJIzHVe\r\nbGlSOZKG8ykf3Qig4tDTahM+Jcar5AHN9oUIF1IY1/cdn9LxhoAzCyx0BLXx\r\nGOpUP+waetq+3vRhMWct4SuD/Jtcwz6IM6LYELwI2+p5m3duljkIAOMSLJhJ\r\n2q+u3tpL++3y4QowbS+EVFqChNG9raf0LVaiJL3HWDPYNX0Xxh4qu69dTSQI\r\n//5tOWQs2mPCHi2fzSy6990dN8F5H+yxdu3okVwUV9uftkk31RpSJlvphyJB\r\n63JorZ9EbMJ6UPN8+EBwPA5zdomaxoyb+Hzb1iyB3UtPFxIR7WO5dLuPeWlr\r\nsqUK5GsDrpHAFHNQToeLMkYSFHygqm2E31Crw4XrMqEXHIeOcO6Lm6BptQ/u\r\n0LNEGMs4lmWQKe0goJj7uwV7cXbLz7iBcUk=\r\n=yUSk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"68f50f6b633d3f68784767ff8c5b4dd1773762f5","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.25.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.20","@live-change/dao":"0.5.15","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.15","@live-change/vue3-ssr":"0.2.24","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.15","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.15","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.19","@live-change/dao-websocket":"0.5.15","@live-change/email-service":"0.3.19","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.19","@live-change/vue3-components":"0.2.24","@live-change/security-frontend":"^0.2.37","@live-change/secret-code-service":"0.3.19","@live-change/secret-link-service":"0.3.19","@live-change/password-authentication-service":"0.3.19"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.20","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.37_1682501200895_0.40559410417085173","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@live-change/frontend-base","version":"0.2.38","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.38","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"63492761292b3e2a3f22131f006632580eef008e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.38.tgz","fileCount":14,"integrity":"sha512-t8uMo1ZI6UMnQaMVwbtF0IMsLFCUixZHJz+SCcR5Cz1fHp9WYWiuW5xA3tR/sAaR43w4lzw528ZqMImZneqY9A==","signatures":[{"sig":"MEQCIHedQh2sPD2RFWMXg32s2dehW302sOgNN4eOsgO9z0GRAiAn8nKDZ6wEYFPSSViGixcQyTiqiipLFZK5xVF+sqlPHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS5ELACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL2xAAgH+jhvne5uj21CDk9kC+yNAYsg5VN7cv2t98wKFpFc7win/M\r\ng82wlV12A4VijxnFS50foeGHeYca4jkusEK0kEuBAtOvrClhX/OREKgWwi8s\r\nqS7i1EZVPQ4KZ+4yLvcI9VjqlWWqFluMG02evoyrBhdWSyiqXemdzGATbsJu\r\ny4jMbWObY0OZMFtDrBEdYGBTwmF+h4q0IrLWsIf9clLo1oXnfiC7Apv8p19u\r\nUvrtjsHFNN4U8n54SBsZcpFmpKiSRkbo7tNbbhkkxk/iyCMt2vW42JqhL8U4\r\naGtzaQXzM6n0kRQRvSq+o/Jm6lXAUzS2ty181km8eJZV3ox+f5hm3UoGPNHX\r\nPOcuHxDLXRtm6jEuB1cWnTbAnB3jfN4o5dkRZUrsnxiSX6K8y6M9aBoSP/iv\r\niCovN+u3OnD1ygNz74ciWRvexUc2Ve1u/KnNOVtZI71FIJYvLFFobq4RuMlI\r\njJtYaQ1O6+rvFX/9562CjuCa02KIYfHzDHm4tIW4RwGWtpfPjKsNmgj67UtU\r\nKPPLG45x+JLMqwGvjDfr8E3JgSQ/K0PO64Mxom0wFpAp/PZ4wTw5FBvF996g\r\n7ArogY55/cTEZw2mEEmZzBhrVBD7OAYOjQ1p4ve4XP/3NuS7PdBgR5p80pTW\r\nyFmQ3Km82hnSpMoskHgaIIwF1d4UPrEhADQ=\r\n=j4jM\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f814bf05403865f7fc6619deeab678ceae1feb02","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.25.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.21","@live-change/dao":"0.5.17","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.17","@live-change/vue3-ssr":"0.2.24","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.17","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.17","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.20","@live-change/dao-websocket":"0.5.17","@live-change/email-service":"0.3.20","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.20","@live-change/vue3-components":"0.2.24","@live-change/security-frontend":"^0.2.38","@live-change/secret-code-service":"0.3.20","@live-change/secret-link-service":"0.3.20","@live-change/password-authentication-service":"0.3.20"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.21","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.38_1682673931222_0.6151663857065479","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@live-change/frontend-base","version":"0.2.39","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.39","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"dfb6628173e7707f99beb441b4474ff2ba60a7e2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.39.tgz","fileCount":14,"integrity":"sha512-gb3bAINYzk5ZGy/FWNT+ncdkWxQm29fdDkNEpGEqs9vDYFTD+EKuqcd+HxKJKEl4LSaqKLQDJePRrm0Bblt2Ig==","signatures":[{"sig":"MEYCIQCV589PN6AEITyDVvJf8ooarczkifSvlXHvK0BRSqDctAIhAN0wngfpLwsf0ZdBI45rTniBe2jmRd1qFyrOdu+1vDdF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29406},"gitHead":"91b327f7edcca32d46789be42f83ea1894b45f87","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.21","@live-change/dao":"0.5.17","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.17","@live-change/vue3-ssr":"0.2.24","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.17","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.17","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.20","@live-change/dao-websocket":"0.5.17","@live-change/email-service":"0.3.20","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.20","@live-change/vue3-components":"0.2.24","@live-change/security-frontend":"^0.2.39","@live-change/secret-code-service":"0.3.20","@live-change/secret-link-service":"0.3.20","@live-change/password-authentication-service":"0.3.20"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.21","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.39_1683683592971_0.6589983476091315","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@live-change/frontend-base","version":"0.2.40","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.40","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"776b0c441832976bea4a9723d4bfe8d238d17f65","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.40.tgz","fileCount":14,"integrity":"sha512-VBSKZ0R4bMFEZX4xD2vLSR+YvEgZCWyEvXkvPfoY2m9zAmm4EX3+5hjQiQoGZEB0ENsJwBuyV8/TOfDHCWgD/w==","signatures":[{"sig":"MEUCIQDZhLQ0WLizxPptHRuiD5KLfxfCNV0ngIhD4DTWdmVpXgIgR+rsJmGs8xu7O+fvKUpBM++3+88CPGICq8cyb9n76+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29414},"gitHead":"75a0185362e1b20728cc2221d3249000634d0324","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.21","@live-change/dao":"0.5.17","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.17","@live-change/vue3-ssr":"0.2.24","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.17","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.17","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.20","@live-change/dao-websocket":"0.5.17","@live-change/email-service":"0.3.20","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.20","@live-change/vue3-components":"0.2.24","@live-change/security-frontend":"^0.2.40","@live-change/secret-code-service":"0.3.20","@live-change/secret-link-service":"0.3.20","@live-change/password-authentication-service":"0.3.20"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.21","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.40_1683683718865_0.32355653890909175","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@live-change/frontend-base","version":"0.2.41","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.41","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"e782b1fa11a30e8e39d374f7bcb4da8a69e1c832","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.41.tgz","fileCount":14,"integrity":"sha512-DFhIiI90vDctxM4aQQabEnc8kwA7FtV2gyTWDsyGNoLvH5TXbO4MaGfjkS7F0YDuWelDc2HIKU9QsBmIGrggEw==","signatures":[{"sig":"MEUCIQDegORjT4WyTDN0kwDEv+K4Fe0LvcSx4O3K+QqnqJS3swIge5NPtwfkkuvXcLYsGT6UvE0d4ARBuYkR2az+E5mx7Vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29499},"gitHead":"b2e37209930988201cfdf19236bb1eb4f338616e","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.21","@live-change/dao":"0.5.17","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.17","@live-change/vue3-ssr":"0.2.24","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.17","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.17","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.20","@live-change/dao-websocket":"0.5.17","@live-change/email-service":"0.3.20","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.20","@live-change/vue3-components":"0.2.24","@live-change/security-frontend":"^0.2.41","@live-change/secret-code-service":"0.3.20","@live-change/secret-link-service":"0.3.20","@live-change/password-authentication-service":"0.3.20"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.21","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.41_1683684652596_0.035163442353257635","host":"s3://npm-registry-packages"}},"0.2.42":{"name":"@live-change/frontend-base","version":"0.2.42","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.42","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"8ae279e1fef157c208d44b5be86e3d8990bc125f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.42.tgz","fileCount":14,"integrity":"sha512-jmK4+gFIAF+4iFiI83WEj1xckcIZy1Kw9/UaLx2Zkw3ZUlX40ZNmPjCG9SJmMsJ7U8aTcv64x2LqvXKvTG2ZvA==","signatures":[{"sig":"MEQCIAlu3yjVR6l6ANGi0FCFvPLxNbINBmZmQGJytQY5//H0AiBN5lmEKcPnXO9+IKXL9ZNV6FsT6V3HELnONdOpMmJuuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29499},"gitHead":"75ecdbc4132b55861e7d7d7d27ef37f664a933ea","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.21","@live-change/dao":"0.5.17","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.17","@live-change/vue3-ssr":"0.2.25","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.17","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.17","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.20","@live-change/dao-websocket":"0.5.17","@live-change/email-service":"0.3.20","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.20","@live-change/vue3-components":"0.2.25","@live-change/security-frontend":"^0.2.42","@live-change/secret-code-service":"0.3.20","@live-change/secret-link-service":"0.3.20","@live-change/password-authentication-service":"0.3.20"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.21","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.42_1684335345089_0.5506291194474591","host":"s3://npm-registry-packages"}},"0.2.43":{"name":"@live-change/frontend-base","version":"0.2.43","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.43","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"110cf1ccab9a9f3074c2dd4d13cdc31e52bed782","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.43.tgz","fileCount":14,"integrity":"sha512-c6znIU17OlCZSm3wFdW6GpXVisdY1yzDOGrbUdkKxDp+p8ZJRjYhJ9afwibkoK0A04H5S6rg4ykMKKv0FzLq8A==","signatures":[{"sig":"MEUCIAinO1DaCJlboWVx4NFWGajNA/GMAzMWPH8ZjrYON7ZhAiEA3tMddYo9kAcmxjjcftiKe11+nKI0MlldvMSINQCqc8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29501},"gitHead":"5cd3889a1e1262bc858efe2a83eba7f8aa2041ee","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.22","@live-change/dao":"0.5.18","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.18","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.18","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.18","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.21","@live-change/dao-websocket":"0.5.18","@live-change/email-service":"0.3.21","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.21","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.43","@live-change/secret-code-service":"0.3.21","@live-change/secret-link-service":"0.3.21","@live-change/password-authentication-service":"0.3.21"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.22","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.43_1685454434317_0.37587262790542697","host":"s3://npm-registry-packages"}},"0.2.44":{"name":"@live-change/frontend-base","version":"0.2.44","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.44","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"9b3c9aa8280d584bdfd4a491c2a270f364acf184","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.44.tgz","fileCount":14,"integrity":"sha512-7C4Xbx2DUc6Xf2yOHr2E0+DxJXeEKbhG3abVYTKpIzOfq8z7iUuffNRHU4S/IYXfDXAanOb11nUbjQFuCqK+qg==","signatures":[{"sig":"MEUCIHRu8zihDmOoOR1jnXOmqoQnNYy/YAcYkNC5zvIikSegAiEA9gp9B769OKlYJLM37WaNysN3Fe+WKAlKR/BP3CYSqo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29501},"gitHead":"23104564816d8e1e83e1f49dbd442c9f7227ea2f","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.23","@live-change/dao":"0.5.18","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.18","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.18","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.18","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.22","@live-change/dao-websocket":"0.5.18","@live-change/email-service":"0.3.22","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.22","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.44","@live-change/secret-code-service":"0.3.22","@live-change/secret-link-service":"0.3.22","@live-change/password-authentication-service":"0.3.22"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.23","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.44_1687079504957_0.4905339082204121","host":"s3://npm-registry-packages"}},"0.2.45":{"name":"@live-change/frontend-base","version":"0.2.45","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.45","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"cf3a621d09f8c3d6775b70ffb05015cb137a60cd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.45.tgz","fileCount":14,"integrity":"sha512-tl9sJMC52nOr3HYYdyYESHvc/6Zwev0TD9LMe5k8cWysYI7k2843qGKQRUFYPQM2W/3GdvdM1hhKMAupCMHW0g==","signatures":[{"sig":"MEUCIGkyD4yXhKGyjDot9tQ3XksszcQQrCOeUbzyXuth6atFAiEAhGQZqONopq/bK3mH20ARwvZA+5CgVlCU9wZn4o+R6a8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29501},"gitHead":"465b0320b989409db9e46cac2d9366dc8d16d886","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.24","@live-change/dao":"0.5.19","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.19","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.19","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.19","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.23","@live-change/dao-websocket":"0.5.19","@live-change/email-service":"0.3.23","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.23","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.45","@live-change/secret-code-service":"0.3.23","@live-change/secret-link-service":"0.3.23","@live-change/password-authentication-service":"0.3.23"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.24","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.45_1687174074290_0.46026276579172376","host":"s3://npm-registry-packages"}},"0.2.46":{"name":"@live-change/frontend-base","version":"0.2.46","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.46","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"846ec23956a48e804048596756544639c10ff1a0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.46.tgz","fileCount":14,"integrity":"sha512-b756CU8urMj9LpMsHXeO2B61R/vrY8w+/GGkSNls1crqhHX0XEM+RIRCvTZbvFN8TlZLH3+KIxYFz14nx0LGFA==","signatures":[{"sig":"MEUCIGdQbESbKvL63kXa3JJ0nNjNkMojGTa6J9DjSghLotVVAiEAnCxBkxshw5Q4UezlHBveMidkPYo4IZEfbi1To8bSXKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29554},"gitHead":"11147dea7aff6e2fa292de53741461333786882d","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.24","@live-change/dao":"0.5.19","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.19","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.19","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.19","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.23","@live-change/dao-websocket":"0.5.19","@live-change/email-service":"0.3.23","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.23","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.46","@live-change/secret-code-service":"0.3.23","@live-change/secret-link-service":"0.3.23","@live-change/password-authentication-service":"0.3.23"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.24","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.46_1687241442641_0.9019418073478882","host":"s3://npm-registry-packages"}},"0.2.47":{"name":"@live-change/frontend-base","version":"0.2.47","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.47","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"f280603a8d62a622a1e8fda098170d7c955f76e9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.47.tgz","fileCount":14,"integrity":"sha512-lMoNYDsV6tx606uYHeBHUiPTyGckJjMjuIN2WUciN1fJnZsMTU1radWld9pp3sGiXl8LCJWdep2qC3puhw5d2A==","signatures":[{"sig":"MEQCICEAJOwiGP8Sq+m8zcUxPUKKM8Fga3MHslH0XX5VoS7xAiAM5hNsPhGQrWM1rfftJQ1iVRVkMAJub6mv4cH9X5EtYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29554},"gitHead":"e50c1215f16bb0b8eea4df9c2509c91a25243b4f","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.6.1/node@v18.13.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.13.0","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.24","@live-change/dao":"0.5.19","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.19","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.19","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.19","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.23","@live-change/dao-websocket":"0.5.19","@live-change/email-service":"0.3.23","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.23","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.47","@live-change/secret-code-service":"0.3.23","@live-change/secret-link-service":"0.3.23","@live-change/password-authentication-service":"0.3.23"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.24","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.47_1687598460679_0.9737610038199664","host":"s3://npm-registry-packages"}},"0.2.48":{"name":"@live-change/frontend-base","version":"0.2.48","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.48","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"45d22ddbe5b21c9f295bbf3546c11a9fd55bb699","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.48.tgz","fileCount":14,"integrity":"sha512-+p/rH3aJgspiFbkpAmnNXnSDtuyTZfuBfI02vswUEaJvPNnHjnn4YgNurUwGlhDlC+P3VoP13u/gJqlNNa5qVA==","signatures":[{"sig":"MEQCIDe8r5W67yUM0uOg4Y5fq1VV7DMYBox/N+26sgqOfHN9AiBEQfA2wHRlW90lVYnCbHtV5Sxfc1t0wd3Tt5TzQ4Cb5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29554},"gitHead":"5985597dfda3e8b0b8651d28dde2c32333a16132","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.24","@live-change/dao":"0.5.19","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.19","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.19","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.19","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.23","@live-change/dao-websocket":"0.5.19","@live-change/email-service":"0.3.23","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.23","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.48","@live-change/secret-code-service":"0.3.23","@live-change/secret-link-service":"0.3.23","@live-change/password-authentication-service":"0.3.23"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.24","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.48_1687931537235_0.9200655233495068","host":"s3://npm-registry-packages"}},"0.2.49":{"name":"@live-change/frontend-base","version":"0.2.49","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.49","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"dce022bbe1e2f492ea8e5d5e3d65e8c0a1cbd948","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.49.tgz","fileCount":14,"integrity":"sha512-B+1bIKp4hJPuSYg80ckmZS4AxEEzIjJGp+fkFxgy1kXrIBPDG7A+5g0mD935bvpf6U9UHIMyEHEFmcyBpAuj5Q==","signatures":[{"sig":"MEYCIQD3qlIKM58AnaumvmtN/qG++0TmcdC6u3K4wI+lBgwttwIhAPR0Aa5D3vT7uQc1P1IqcglzeLMD8Y2mJDueHNrkqqWJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29554},"gitHead":"a56fad95df95822fea9932ea0a003f450a31e38e","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","compression":"^1.7.4","@vueuse/core":"^9.1.0","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.25","@live-change/dao":"0.5.19","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.19","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.19","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.19","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.24","@live-change/dao-websocket":"0.5.19","@live-change/email-service":"0.3.24","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.24","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.49","@live-change/secret-code-service":"0.3.24","@live-change/secret-link-service":"0.3.24","@live-change/password-authentication-service":"0.3.24"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.25","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.49_1688284302862_0.5494333695961056","host":"s3://npm-registry-packages"}},"0.2.50":{"name":"@live-change/frontend-base","version":"0.2.50","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.50","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"ce6f02b4ac2118b9d5de338c08d0fc2b222f35b6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.50.tgz","fileCount":14,"integrity":"sha512-+VkHmsfAKjYXDrsVWNbIrhpenX4o/zil6JGLT7sf1Vre4ycBM4Mj7R6YGYKFx/hk0hIQPpP4XpwuGlHz/AiZZw==","signatures":[{"sig":"MEQCICH2SC/nnvaaobB7Fj5CwHqt+QIcl/YWDCcxfSXXzivsAiADiiXWjnf/GRKapt17d/iY1lpp1KV+siGz/MOjBGw5lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29856},"gitHead":"4e4eb7581a3bdf85edc286a509c1ab91bf44a182","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.1.29","primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","@unhead/ssr":"^1.1.29","compression":"^1.7.4","@vueuse/core":"^9.1.0","@vueuse/head":"^1.1.26","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.26","@live-change/dao":"0.5.19","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.19","@live-change/vue3-ssr":"0.2.26","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.19","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.19","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.25","@live-change/dao-websocket":"0.5.19","@live-change/email-service":"0.3.25","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.25","@live-change/vue3-components":"0.2.26","@live-change/security-frontend":"^0.2.50","@live-change/secret-code-service":"0.3.25","@live-change/secret-link-service":"0.3.25","@live-change/password-authentication-service":"0.3.25"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.26","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.50_1688307930634_0.8236758252350438","host":"s3://npm-registry-packages"}},"0.2.51":{"name":"@live-change/frontend-base","version":"0.2.51","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.51","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"6fb00d67a8c71a7a10b4597bebf7978ba32bb004","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.51.tgz","fileCount":14,"integrity":"sha512-fY8GGmzb+Ta2G+E3nwunA3WWOcMqdaqIgzBslljNsphuD8S0qMC7CIN4ir62l4d48gTSz/ahjtS57tHoewQt9w==","signatures":[{"sig":"MEQCIQC5b4GScXierLsVM0jJfkwG9zu9P6kBZkeCbec7NqMwYAIfVZ+/qlehdOLHed0wwfAU+qA3HmgOYGcoKl+s6lWfPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29856},"gitHead":"0fd9d72bb8a5fd8402244756d5ff023028dfcb6d","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.1.29","primevue":"^3.28.0","vue-i18n":"^9.2.2","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.0","primeicons":"^6.0.1","vue-router":"^4.1.3","@unhead/ssr":"^1.1.29","compression":"^1.7.4","@vueuse/core":"^9.1.0","@vueuse/head":"^1.1.26","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.2.5-beta","@live-change/cli":"0.7.28","@live-change/dao":"0.5.20","v-shared-element":"3.1.0","@vue/compiler-sfc":"^3.2.37","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^2.3.1","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.0","@live-change/dao-vue3":"0.5.20","@live-change/vue3-ssr":"0.2.28","@vitejs/plugin-vue-jsx":"^1.3.10","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.20","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.20","rollup-plugin-visualizer":"5.6.0","@live-change/user-service":"0.3.28","@live-change/dao-websocket":"0.5.20","@live-change/email-service":"0.3.28","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.28","@live-change/vue3-components":"0.2.28","@live-change/security-frontend":"^0.2.51","@live-change/secret-code-service":"0.3.28","@live-change/secret-link-service":"0.3.28","@live-change/password-authentication-service":"0.3.28"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.2","codeceptjs":"^3.3.4","playwright":"^1.24.2","webdriverio":"^7.20.9","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.28","@wdio/selenium-standalone-service":"^7.20.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.51_1691139780556_0.7660756198137906","host":"s3://npm-registry-packages"}},"0.2.52":{"name":"@live-change/frontend-base","version":"0.2.52","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.52","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"55ea493d3f72db20d90590852e392ea4deca4f9c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.52.tgz","fileCount":14,"integrity":"sha512-xWKeRReIFgySXx7NQxNKKvAFRkqLJCoUMClzZeQY5oBhpPAG2EDCM4yjUhLzY4BfjW0mw3H0818S2fIBn8AiLA==","signatures":[{"sig":"MEYCIQCM4ujheZGm4PPMyWLrcjwFpz4apSk7jMgQCejvhJy+DwIhAOXjMGGkQaq/jI8QuvzOqNkeq+6V0fGdixpC/LUt1be3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29051},"gitHead":"7c05ea8ee7cc24e95feeedf86b92b045e78e8dea","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.3.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^1.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","@live-change/cli":"0.7.30","@live-change/dao":"0.5.20","v-shared-element":"3.1.1","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^4.3.4","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.20","@live-change/vue3-ssr":"0.2.28","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.20","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.20","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.29","@live-change/dao-websocket":"0.5.20","@live-change/email-service":"0.3.29","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.29","@live-change/vue3-components":"0.2.28","@live-change/security-frontend":"^0.2.52","@live-change/secret-code-service":"0.3.29","@live-change/secret-link-service":"0.3.29","@live-change/password-authentication-service":"0.3.29"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.30","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.52_1694509000344_0.6434030805740958","host":"s3://npm-registry-packages"}},"0.2.53":{"name":"@live-change/frontend-base","version":"0.2.53","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.53","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"5bbf05e41e6e36a49cd59dd06092e5f03345ff38","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.53.tgz","fileCount":14,"integrity":"sha512-S4lA/hvnX2OXK2q4kldksKeKF1vHxZGiKfhAfH008V1jrjpc7GXAZdNYBe73EdRvvilQbiTJJ92VtR86Z0enfg==","signatures":[{"sig":"MEQCIApgNxoQ8+dJKt+pSpXOnC3Is75EAOitfuNLfkXImBTbAiAnhnQX2ulaWQ86bso/klzhzcaWp8R1rDHLnEpSFWwP9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29627},"gitHead":"55ef49d734bc2bd983010f862648e16aaf680d9f","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.3.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^1.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","@live-change/cli":"0.7.30","@live-change/dao":"0.5.20","v-shared-element":"3.1.1","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^4.3.4","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.20","@live-change/vue3-ssr":"0.2.28","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.20","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.20","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.29","@live-change/dao-websocket":"0.5.20","@live-change/email-service":"0.3.29","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.29","@live-change/vue3-components":"0.2.28","@live-change/security-frontend":"^0.2.53","@live-change/secret-code-service":"0.3.29","@live-change/secret-link-service":"0.3.29","@live-change/password-authentication-service":"0.3.29"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.30","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.53_1694530474436_0.01593176670861185","host":"s3://npm-registry-packages"}},"0.2.54":{"name":"@live-change/frontend-base","version":"0.2.54","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.54","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"2583e91f457bcd8b59e56dd8bf370b2852f21953","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.54.tgz","fileCount":14,"integrity":"sha512-vq9Qct+QZGzOf4hgYz8WT8iUdJTa/nn+1m/FONtgi4eqWLUUCfUIJmRvEnEN2A0+zjLkFwyqjNUKizsuAjXF3A==","signatures":[{"sig":"MEUCIHXmT+uX0FCGNIcfUFDuxOYXSVpIlDdJA4WxajwnX27WAiEAroSOPYhqtstLAr3pkNG7FMwenTJqm/OGXatmIjrIxaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29627},"gitHead":"9ce85bd9846af64482469fbf858f9f9554ea3a77","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.3.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^1.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","@live-change/cli":"0.7.31","@live-change/dao":"0.5.20","v-shared-element":"3.1.1","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^4.3.4","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.20","@live-change/vue3-ssr":"0.2.28","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.20","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.20","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.30","@live-change/dao-websocket":"0.5.20","@live-change/email-service":"0.3.30","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.30","@live-change/vue3-components":"0.2.28","@live-change/security-frontend":"^0.2.54","@live-change/secret-code-service":"0.3.30","@live-change/secret-link-service":"0.3.30","@live-change/password-authentication-service":"0.3.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.31","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.54_1694552261241_0.5326384216270315","host":"s3://npm-registry-packages"}},"0.2.55":{"name":"@live-change/frontend-base","version":"0.2.55","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.55","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"6949c937cf60b2005a38098accebc57cabbdd4e4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.55.tgz","fileCount":14,"integrity":"sha512-LEvXlgIwMZGt2+YxUdOY2Dsw2uFG3CxAilDJHZjPkhk50HT9l4eVYF74rEuIWKDRj2r6t6kejNmhc9FNnOMHTw==","signatures":[{"sig":"MEUCIQCGJJ7O1wvHwLrgV8It1eggkl6enx24BwFjjTb0JBWEAAIgf7joZCH5JdDn3UOxcZ3OvmlRjz4tvEKlT7l0ZlSei2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29670},"gitHead":"45f52841dd7a40be96cf2d910cea1e496f3584ff","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.3.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^1.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","@live-change/cli":"0.7.31","@live-change/dao":"0.5.20","v-shared-element":"3.1.1","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","@vitejs/plugin-vue":"^4.3.4","vue3-scroll-border":"0.1.5","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.20","@live-change/vue3-ssr":"0.2.28","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.20","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.20","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.30","@live-change/dao-websocket":"0.5.20","@live-change/email-service":"0.3.30","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.30","@live-change/vue3-components":"0.2.28","@live-change/security-frontend":"^0.2.55","@live-change/secret-code-service":"0.3.30","@live-change/secret-link-service":"0.3.30","@live-change/password-authentication-service":"0.3.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.31","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.55_1694592212626_0.7249012344470833","host":"s3://npm-registry-packages"}},"0.2.56":{"name":"@live-change/frontend-base","version":"0.2.56","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.56","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"35c6b465e029f98fd44a4171d2da1578bb6d8047","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.56.tgz","fileCount":14,"integrity":"sha512-oZtc/XzlZXPMxCviC1eGcb41Bizby3COBSWTW7/uaCi7ayKV9TtD1s7Hb/o3ca31mPiBHAOlDc/PQELQNKnTsw==","signatures":[{"sig":"MEUCIQDLLhsg4INZG8eYTCibrgv04MDCFPQq1GITCteO3aGC7gIgNwy93KBiDMVyGlI/OfPyRwrNbCysXsQ7G6lu7h1kpQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33683},"gitHead":"73eeefa38a8af813aa244a711de9765eedfba306","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^1.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.32","@live-change/dao":"0.5.21","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.21","@live-change/vue3-ssr":"0.2.29","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.21","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.21","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.30","@live-change/dao-websocket":"0.5.21","@live-change/email-service":"0.3.30","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.30","@live-change/vue3-components":"0.2.29","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.2.56","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.30","@live-change/secret-link-service":"0.3.30","@live-change/password-authentication-service":"0.3.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.32","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.56_1694938940794_0.21010642108599487","host":"s3://npm-registry-packages"}},"0.2.57":{"name":"@live-change/frontend-base","version":"0.2.57","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.2.57","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"ac8352cfd604ec540c9ae4d6ad83385c28c268c6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.2.57.tgz","fileCount":14,"integrity":"sha512-yHDt38y4BnxotYlUwcGtj6CjZpvzLOwVt9SW+paTvUqpoR0UB7iv2O32KceKQ/BIdGBpleJ9JwNpdjoHJ2ZTAA==","signatures":[{"sig":"MEQCIEsBjzbcQp3slCwOZQHLlZyPQb71CIxOhnChlqQxxVfdAiBPnCYjqG/M3N6nLnmVBcjw1J6fRsAHdx43P5NxNM3NiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33720},"gitHead":"1e6eb5611e366432319359c48025d6a3ddce059e","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^1.3.1","serve-static":"^1.15.0","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.32","@live-change/dao":"0.5.21","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.21","@live-change/vue3-ssr":"0.2.29","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.21","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.21","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.30","@live-change/dao-websocket":"0.5.21","@live-change/email-service":"0.3.30","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.30","@live-change/vue3-components":"0.2.29","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.2.57","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.30","@live-change/secret-link-service":"0.3.30","@live-change/password-authentication-service":"0.3.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.32","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.2.57_1694940981082_0.4214427407932877","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@live-change/frontend-base","version":"0.3.0","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.0","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"85d6bc51bb82069e283556682f2f6ef832f13031","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.0.tgz","fileCount":16,"integrity":"sha512-FzYRGVTyARM41QpIVYGMps6xcpJvQMkbu3TEENgDfI3C+0gZjTKgtiKsCYh1YaGJXMQyrX5zEEhxj35R4BLUfA==","signatures":[{"sig":"MEUCIQCwftBrUQQKe5SEW8ruJhZKxaOoW/JQZu0+p2pgDUIsNQIgQpTcQAT4g1SNgFo4ac607jPNd2HoTAtUDW4HkKXngm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565732},"gitHead":"ad1cf7e6deb52afdc69eb4748656f121417d31b3","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^1.3.1","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.32","@live-change/dao":"0.5.21","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.21","@live-change/vue3-ssr":"0.2.29","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.21","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"0.5.1","@live-change/dao-message":"0.5.21","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.30","@live-change/dao-websocket":"0.5.21","@live-change/email-service":"0.3.30","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.30","@live-change/vue3-components":"0.2.29","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.0","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.30","@live-change/secret-link-service":"0.3.30","@live-change/password-authentication-service":"0.3.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.32","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.0_1695277509928_0.5555743930272286","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@live-change/frontend-base","version":"0.3.1","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.1","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"e3a6d24b778a8328fc99829833c40f2664d23366","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.1.tgz","fileCount":16,"integrity":"sha512-xA3fIQmqLDYWcvKa1LWTmg+WIqcOMp8n3IwGO0O24c8jJLPgDFRnvw2GaC9dKMOgr8i+WIluK+ISyJTmJUVUfQ==","signatures":[{"sig":"MEUCIQDN39q1Q3IW9rj8283BhkKBZIKsJdc7axP4qCjg3ZZpCwIgHadIHIvBxRcbkKzLPeJmC+JdDcwk3ys5UuQ/WxuNB9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565733},"gitHead":"5e3d6a0e0a8b9ab07d430d3a72ecc719be660738","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.32","@live-change/dao":"0.5.21","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.21","@live-change/vue3-ssr":"0.2.29","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.21","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.21","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.30","@live-change/dao-websocket":"0.5.21","@live-change/email-service":"0.3.30","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.30","@live-change/vue3-components":"0.2.29","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.1","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.30","@live-change/secret-link-service":"0.3.30","@live-change/password-authentication-service":"0.3.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.32","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.1_1695735935624_0.05646109605875882","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@live-change/frontend-base","version":"0.3.2","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.2","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"e95fac0ab2325bb0d35122645cf27d4c4ffcaeaf","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.2.tgz","fileCount":16,"integrity":"sha512-2zlVs5xYLqXCbm//i3qbpyTEchqdBpasBEz9ysknWw25qq4qpObPIhAQZayd+qx8eJCYXJi7dRFUrDnUTTBifg==","signatures":[{"sig":"MEUCIQDQ7Na7Tt6RilLzWLNhePtqheS5P9FMrdnOufPEymg3oAIgSMDBR54U5cA86oUTnNNP2zgH3cxA1vvzLcl2SoWzPQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565733},"gitHead":"afda3678801caefd5dcb2cc9958caa5dc1a93d15","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.6.1/node@v18.13.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.13.0","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.33","@live-change/dao":"0.5.21","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.21","@live-change/vue3-ssr":"0.2.29","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.21","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.21","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.31","@live-change/dao-websocket":"0.5.21","@live-change/email-service":"0.3.31","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.31","@live-change/vue3-components":"0.2.29","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.2","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.31","@live-change/secret-link-service":"0.3.31","@live-change/password-authentication-service":"0.3.31"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.33","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.2_1696063093603_0.48351949709073017","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@live-change/frontend-base","version":"0.3.3","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.3","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"a244f1ec9815b2beb93507c12608a7d8086db75b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.3.tgz","fileCount":16,"integrity":"sha512-rW2pnaLaVQIaHtkTeaP4pQo/p+9Jwg3B6h9PgIZGdZKoBH29S3dpui0aFK3Eq4QNTAcSgwPrr2DNPqRp/pySDw==","signatures":[{"sig":"MEUCIQDMqHpEpgZA6mRnK0KZ3Xki1wBibiaacG8jWwA+IQNY9QIgaH1bUPuxIDjIwGWBYx0qtBHJCqtZ/XxSP0IXC6RIUJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565900},"gitHead":"dff1aa7df92ffd7c5b63c12ef4d1b4dadefe3a06","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.32","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.32","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.32","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.3","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.32","@live-change/secret-link-service":"0.3.32","@live-change/password-authentication-service":"0.3.32"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.3_1699686694994_0.9649978160839421","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@live-change/frontend-base","version":"0.3.4","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.4","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"8bbb224cdbebd1cce9336df4b95ba27772777ef0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.4.tgz","fileCount":16,"integrity":"sha512-35NQiwUcDYWPxtidQJveMJ+Ocou7id7rD6xiZH9Q8Bd4uTe0uNaNlgYnUz2j8yFFI+A/yEPUTOi/Aoy49YX+FQ==","signatures":[{"sig":"MEUCIQDLnFrjkoYAvwcC3vVMUgTtmkJV+zmRezU7zaQS/jMPlQIgQ+YfDyAT1rWEyxqpHlpclXrwO8thp57qOXuKBLeow0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566005},"gitHead":"74b3e14aeac867652b39517a861b6d93c46ad2e2","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.32","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.32","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.32","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.4","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.32","@live-change/secret-link-service":"0.3.32","@live-change/password-authentication-service":"0.3.32"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.4_1699704894282_0.39002148570313233","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@live-change/frontend-base","version":"0.3.5","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.5","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"110be117125cf956b3db6a1e018b49a00840b758","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.5.tgz","fileCount":17,"integrity":"sha512-HAEFEZMrda+kQxWdbPHRBQ7YBDHMePJxPsp2iw++MacDgFuhcffFeuSrZARvOFLUtPrImoy3FvslE4iHKFmdgg==","signatures":[{"sig":"MEUCIF6tLcOu6+mlYny83v87I9y/2LzCsWK7D9okXBucDaH/AiEA50wgop+qGYmUBOc4OYhJUPt6A6Tk6ar9Pi+/7FBfzwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568235},"gitHead":"e85ef8527b35ec7e1c50be50ccf567270821e4ea","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.32","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.32","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.32","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.5","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.32","@live-change/secret-link-service":"0.3.32","@live-change/password-authentication-service":"0.3.32"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.5_1699707371613_0.1985102377978818","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@live-change/frontend-base","version":"0.3.6","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.6","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"fad2c5e0034fcf0ac6728516d3ea054be22c5f9c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.6.tgz","fileCount":17,"integrity":"sha512-oKqjr2pwsgxa1vYFLjR08VRR6wU/1gpyrB13HdcfiTvagbrzGFGwYz0Apc2vwO54SMlLWehnhym6XDoNc0quHw==","signatures":[{"sig":"MEUCIQCAfJXwzKocFu6RjhITgF3XVo4+ElNLEiaCxuSJGQl46AIgTKP6ZkrpPFqiJtlA2/SyGdfsU3UGPILUV8Q2pZ/wsJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568235},"gitHead":"8ff79a540e7f206b51244b45fb0b39fc092f1600","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.33","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.33","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.33","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.6","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.33","@live-change/secret-link-service":"0.3.33","@live-change/password-authentication-service":"0.3.33"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.6_1699710899160_0.35293765792589094","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@live-change/frontend-base","version":"0.3.7","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.7","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"02574bf2c15a807d248ca2a9a4e55aa34491b094","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.7.tgz","fileCount":17,"integrity":"sha512-oivI0HEKDKf00V0fWQivpK+7zpMuvzRlKZhVUq1aQO5TA0U1UNRBv7n0r0AKkgp5G+IcQKb9gpR72v/oQEFC+w==","signatures":[{"sig":"MEUCIFRWCMgsvZbb+y2kRd7a9HxbZmdZUGKSc4bPdDm8lDduAiEAzOkg1+pCm8Awbp12+uwkt+dPngqE3uT8ej5jXTtVBXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568263},"gitHead":"b0299ec6f790e777cb4d02816be20033ec0b302c","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.33","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.33","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.33","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.7","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.33","@live-change/secret-link-service":"0.3.33","@live-change/password-authentication-service":"0.3.33"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.7_1699774072304_0.8342306121118892","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@live-change/frontend-base","version":"0.3.8","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.8","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"05df95e8080bb58afcdfe3300c19466c7f0a7a22","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.8.tgz","fileCount":17,"integrity":"sha512-pLuXwiPTZ+ihVScNDkdM65AIAx29jr1tLDKnJoQ91HUaLiSWHrzi1tJBnfPicQbMcdCtMU61GYWrcN9LNI+OPw==","signatures":[{"sig":"MEUCIQD8zycD1YnyvuncWei842T/jA3795rkd9KZoXskxlrd+gIgBOAknWEkzs4l9tlqO3crIlzyB9OjCEliPE3mtTR4jRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568263},"gitHead":"637a0eb8e19a07c93f3c540b34934bd953f69aa6","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.34.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.33","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.33","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.33","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.8","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.33","@live-change/secret-link-service":"0.3.33","@live-change/password-authentication-service":"0.3.33"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.8_1699951035459_0.6019624370758812","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@live-change/frontend-base","version":"0.3.9","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.9","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"3893d5b9a20a29e5ea92b1ba94fb988719eb3f95","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.9.tgz","fileCount":17,"integrity":"sha512-LOl2GJ5l2zkpzeHauLj1wct8LRq9ZjhwEO5939wU2j9WRm9n+dKxLFWG0cHeQ74Me4Fs5lKAWz+6p8pnlBsHZg==","signatures":[{"sig":"MEUCIQDDoeBbHfoHgsZAlo8FXNkFOijLczQIJq04yNi906Y5DgIgYRwRrTHGflW0H4NMlNu2LSn2dX9Af8sTd1ZFJcgWZ4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568263},"gitHead":"9c23439be2cb3ebd1e357a4de890962e9ccd824c","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.34","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.34","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.34","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.9","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.34","@live-change/secret-link-service":"0.3.34","@live-change/password-authentication-service":"0.3.34"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.9_1699957332409_0.4634917434490544","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@live-change/frontend-base","version":"0.3.10","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.10","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"9aee822eea7032e433b6a31405c8b5a3187ae70c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.10.tgz","fileCount":17,"integrity":"sha512-lhJShZn44+iKhKqRsVR8apo0SHBC8AJkJtrqUvDKmbTrFd9IAbBy+lU4XAJ4z9nTN7/H4Jz27krMm72dRekk3w==","signatures":[{"sig":"MEUCID7tGxqwkQz7SsJt7+GcoxwIwDbZL1F4pSm1rk08gY3KAiEA3apJ2sSbmnojoMNZM0oUxHgwj4ltk4g1Qzpl46uLLBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568265},"gitHead":"5605ae3fa7419104a2d6aa929efc016420e902db","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.35","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.35","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.35","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.10","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.35","@live-change/secret-link-service":"0.3.35","@live-change/password-authentication-service":"0.3.35"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.10_1699970750964_0.42479900964126416","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@live-change/frontend-base","version":"0.3.11","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.11","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"e41e58563c58a4fb7c94771d3240e2eb6d20a92c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.11.tgz","fileCount":17,"integrity":"sha512-j1pIJLUX/Z+z1zyRz3d1PL13daSBtF3RewoMSA7Nt0YgOA1ySsRxx6c+NGWG+06VCwGiucvUw2e27BSORoh/Vg==","signatures":[{"sig":"MEUCIAogcxpHTuxd7Q9UyiweBKz5W9khsIDAiTsepIuugDOtAiEAy2dvVanw7/F2d9L/Fb4WExM6Tc1hi2Ntzmpjv0+4JU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568265},"gitHead":"a1d680aa966b6e7d16d44f002b172d24bd189a87","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.11","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.11_1699976006981_0.6793308603807546","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@live-change/frontend-base","version":"0.3.12","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.12","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"c156604f76f87459eb536a0a62f9aa453e6d23f9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.12.tgz","fileCount":17,"integrity":"sha512-t28Ngs+uZbLSXxjd3MyYeRlWpQKXFg/EzzZQ0Fw2ukK/spI+ASvHmMZfJYSJnjEN/lhUuSwqsJsmRDl+a5MYEw==","signatures":[{"sig":"MEQCIFtyO2ZQo4cJFsxAaHfxx33vw2g5ukg2LcOFEK+jc0iGAiBbPG+IeYmeCrxkntEl//uk5hZ9bvU0JM+D2fQtwqlH6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568265},"gitHead":"8449dccf94626b7fa8d7f9d43551c256ae7022b7","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.12","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.12_1700039191582_0.994322627934265","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@live-change/frontend-base","version":"0.3.13","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.13","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"852c6359eb78f76743a7fd4ce0527aff7054cd51","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.13.tgz","fileCount":17,"integrity":"sha512-12YYzI8cBhUkur7AmW8/AckNvzMyo1Nfytt0DS9vBCZhYVykHirXQlc/e+W8vblJhW9FbZwtg5l9/C46AkKqWg==","signatures":[{"sig":"MEUCIQCWU6LXZ4YhoG3Yktzq0/ssnbpqzNKZ19zIPRJcdxdbLgIgW7plTJ6hrTgEakXBFwFE4q6De2r8pl97U6yZt9CZU8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568339},"gitHead":"ea462900d71a2c3f5845976ea82b30d81eb97747","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.13","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.13_1700378756510_0.29020595577946984","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@live-change/frontend-base","version":"0.3.14","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.14","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"39e081b7eae2382b7755421399c349e12acd2f05","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.14.tgz","fileCount":17,"integrity":"sha512-k23JRlwxGGRCPWP02Bwmy6cEYnH+cZVX8m5NuorTOXxHjL7FWV/UphE++OiDHRR3tvkQT5vJLQ40fJXd+IjiZQ==","signatures":[{"sig":"MEUCIQCBapWcj6KGS1HZEsUW4XwBuoxYVJx7pjLoHFrp9Y/MyQIgG7I1fPP+jK6P1JuswgB5+ya+Kc4CYeQBs07HT60vbtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568316},"gitHead":"b2c4f0e2687755e54816ae5f566fb53110a2a3b3","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.14","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.14_1700569480590_0.2227647361608558","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@live-change/frontend-base","version":"0.3.15","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.15","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"bdfb4f37731c62f6dab02fd947df667c4fe244e8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.15.tgz","fileCount":17,"integrity":"sha512-Zr77gZzo+3wBJQVx+pj+UJqFeFVJKduYSfoS8iYIv1GDnmHqaE5YMG+fYyGjMHvK9JhlBWfhMnpDNWsMzU6dPQ==","signatures":[{"sig":"MEYCIQDulAs/nJdS65fw7KEM+XzKKwyk/KAwRDwdeL2R5mZzWQIhAJVDUj70ca8YkuHKaKmBXELPrKQ/Pq+Yw08SVJXEGOL2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568316},"gitHead":"2204489e091e9da17a450fc2f94c6e1e2957f053","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.15","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.15_1701167842682_0.18631614220326465","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@live-change/frontend-base","version":"0.3.16","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.16","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"05b6970e239ad623f8531ea5170cb552dca003c9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.16.tgz","fileCount":17,"integrity":"sha512-DFSufCUJZ5GxQV9gN1G8p4RVSs0hOCVxNHb0Nt8blMqazxa5ONsJfFe8x3yi50MtleA8nzmrbcJptjlXXO3+WA==","signatures":[{"sig":"MEUCIQDTYWkFX9SJJBJSVRbsEXAglth8ydklmEa+Zu945BTb9AIgUuqOeXnmlF3yZPMJ3LEhYt9KPaq+/5ThiJaa7YsuqoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568473},"gitHead":"0307669399051fbd5c5d1a8077cc60e6225adc80","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.6.1/node@v18.13.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.13.0","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.16","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.16_1701682937013_0.44392378532054844","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@live-change/frontend-base","version":"0.3.17","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.17","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"25055a576b1f37c4fe5cc681230e616fbf8475e4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.17.tgz","fileCount":17,"integrity":"sha512-7qKxHA61gZLsjwLznIFf6nTsr41cRFDIpe0e/yVurm2BF5aeO7MqEemqXj5yjND3lCZYWd5u9xPAM8VL+0T5lg==","signatures":[{"sig":"MEQCICEut9scPoM/4hJgCz+r71vD6NjAN2Z3uz1UHMis/+biAiATFterGhS6MGwInHqBHnmhw4mXIJFtKfxfkKbMuBqCnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568473},"gitHead":"593b87b05325983eba833016966da37c006e3617","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.17","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.17_1701954173326_0.006119716842631018","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@live-change/frontend-base","version":"0.3.18","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.18","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"02164580fc1b0c400ba34233bbb94f31c879a6b6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.18.tgz","fileCount":17,"integrity":"sha512-ItBFHAbxiINdDDkvlX09B7pyTOOEyifza3gEsYv6p7LrgmhJePFfRDLZ9Pp5W5DI7GraLF1Cp5GCjR0dl7lW0Q==","signatures":[{"sig":"MEUCIQCFnQGjdS2sFQYI41qS8Ki3bgeN3zSxFC68zHaeTUwBngIgF0ipO5Ml7vm0vFUo6+OpEMhSm9BVTAZg0ammdnxDvlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568511},"gitHead":"3e7a45c6c010205ea7908ba23bddcb2d0e6fbb6f","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.34","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.36","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.36","@live-change/vue3-components":"0.2.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.18","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.36","@live-change/secret-link-service":"0.3.36","@live-change/password-authentication-service":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.34","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.18_1701955287817_0.25205820079844377","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@live-change/frontend-base","version":"0.3.19","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.19","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"10eda898c13c130c91d0c52613d8963e04997082","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.19.tgz","fileCount":17,"integrity":"sha512-QP0BKgJQ8Hd8K3z4r/geL2QBMizTRK/OJF+8P7kYYeowFozEuo0Sj0n6UljWYQK04le6b9BYkroMGQF2xxV76Q==","signatures":[{"sig":"MEUCIQDAM/ynDR/ILdS/U+tCQnpxjCd6zw09ji7H7fNBxYwy5gIgcDZUoAqEUrDBIzoTRAtDT6IL++TYkwr7SCtSNEuuVPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568523},"gitHead":"48f9b87c30b194dd0115b1d329e710992531c10a","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.35","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.37","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.37","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.37","@live-change/vue3-components":"0.2.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.19","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.37","@live-change/secret-link-service":"0.3.37","@live-change/password-authentication-service":"0.3.37"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.35","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.19_1702554691995_0.04229838275500519","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@live-change/frontend-base","version":"0.3.20","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.20","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"9bb39217390f196b12a2570157225410309df9b5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.20.tgz","fileCount":16,"integrity":"sha512-EuBF8dksD+tAu4aPhM7gCw2/dkLy1LT8ZsNm7In8jizk5eoRwH5UZvuK/urra6hBp63dMTliBEz19N1ij/PtJA==","signatures":[{"sig":"MEUCIQCZ2VyN8K7RhKd41Qvwnu/MyX/NQ0Lr1u9KBmexZ5kXmwIgGnYt9z52FXXLVNRfh0EMD25sC9ZmPuFgA5Nrdfmr7QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37991},"gitHead":"8126df31afd4e7bfb286bf25d2b4b977d7f67b6a","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.36","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.38","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.38","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.38","@live-change/vue3-components":"0.2.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.20","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.38","@live-change/secret-link-service":"0.3.38","@live-change/password-authentication-service":"0.3.38"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.36","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.20_1703157017707_0.9230746205590377","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@live-change/frontend-base","version":"0.3.21","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.21","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"561971613835f19a4dd8e371c0e01affe60dc02a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.21.tgz","fileCount":16,"integrity":"sha512-R87o+m4DEq4mlhTHkS0YR8TXlRgfiUR8g2tLb1chWXGe33YaNoVsLtEqbYTQVYNg4Bp+PTV1UvRsyIiOygrP7A==","signatures":[{"sig":"MEUCICK3EOSUo17aPdITMw8rXVnoYLz45nHY85xA2IdzwHi5AiEAm6QiBo/TCFz+PZceCALjyOe4PWFGk4GrvlAjn0WspEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37991},"gitHead":"f6c75f9de45458dc296ff4a8182b84a331cd8676","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.37","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.32","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.39","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.39","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.39","@live-change/vue3-components":"0.2.32","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.21","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.39","@live-change/secret-link-service":"0.3.39","@live-change/password-authentication-service":"0.3.39"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.37","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.21_1703871811786_0.36207252435401505","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@live-change/frontend-base","version":"0.3.22","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.22","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"1c348d00ecd43b69c7a719164ac2ba310018eadd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.22.tgz","fileCount":16,"integrity":"sha512-7dLhxtBXgm06jlUe67JVAX2mdoqpQXL9cR4x1PON1df0tv+wxbonleZcmb3xPsXgfL8Ps9xTc6s3f/7WmLxNEQ==","signatures":[{"sig":"MEUCIQD6NfiSWr9fhQXeId6eNuHJP8X8yCFZK0yBZfog0/VtVgIgf7df6Doljt9RqAlzz6E19//Mj1BwCq3w3BkZIAtTO3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37990},"gitHead":"3fb7aba699335f7ff08f649bc3c1e34e8e84ec5b","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.38","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.33","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.40","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.40","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.40","@live-change/vue3-components":"0.2.33","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.22","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.40","@live-change/secret-link-service":"0.3.40","@live-change/password-authentication-service":"0.3.40"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.38","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.22_1705318526514_0.5719110004093488","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@live-change/frontend-base","version":"0.3.23","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.23","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"e1c9c3cee4a2bce8ec4fddef0872383dd3a3cb86","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.23.tgz","fileCount":16,"integrity":"sha512-Vv8wGfjtkz+od/UTbKY2iciCaoiNfkNYaDsy4e3petqNa2SCS2EEYPF1yRRwJWt5GZsiq5rEXfBbw/JlwmYnHw==","signatures":[{"sig":"MEQCIGxjji5L8HLMH/43l6Jat7ILEXBLD7LjwOFq7dXauhSKAiBu9lP9knvLbEFH+n2zaHmOH2HiZxwuWBW9dVCHr78ZSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37990},"gitHead":"98a7f97a7844c9f04cfe564e7c7d63a3cc8dce67","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.38","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.40","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.40","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.40","@live-change/vue3-components":"0.2.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.23","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.40","@live-change/secret-link-service":"0.3.40","@live-change/password-authentication-service":"0.3.40"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.38","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.23_1705398724725_0.4060434237650068","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@live-change/frontend-base","version":"0.3.24","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.24","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"ccb03dbc1cbee61632e7f98885be4458f444d389","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.24.tgz","fileCount":16,"integrity":"sha512-WhgQAhWS3vWKL7HatDHex3RQjzf+8Cpfh+v2UNpr9Yy8SlCS3o4Z2kEzk5XI+TC+D2ZhT0tQ5QmPXgFUFFVWtQ==","signatures":[{"sig":"MEUCIQC+F5jU5S4qt0jLRgZaRODhwaPjJxXe102i/aLqIlwcfAIgc1TRQVjEn0SG7Lmo5MP9Q4ZtyTV+TsA7RJIv1KCG5to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38446},"gitHead":"1dd8f7ad59e7e40c25cfde3fed2854bf295d069c","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.39","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.41","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.41","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.41","@live-change/vue3-components":"0.2.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.24","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.41","@live-change/secret-link-service":"0.3.41","@live-change/password-authentication-service":"0.3.41"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.39","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.24_1707303234729_0.10498624309466043","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@live-change/frontend-base","version":"0.3.25","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.3.25","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"61ad4b7a497d049cb969b496923c6b1108b8362d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.3.25.tgz","fileCount":16,"integrity":"sha512-MsU6jHPhSE+kqKxHjCWarz9TXI/JTOQuiA/GvolSG9hIU+cvHGPUalVCYMue3j1Eb65CguJV0APIO8O7Q8zubw==","signatures":[{"sig":"MEUCIQCzmffdbgdnIzKeOjlbIU8vaso8vORGMWlxrCZHVeseSwIgNQluw8CdUUb2XrScPD2W5XpD1FXOBSGwgkd86VqUan4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38446},"gitHead":"cf85cb6dbc2d7cb5bc89946e3b9ca24b415a7d25","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.4.1/node@v18.12.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.40.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.4","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.4.1","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.7.39","@live-change/dao":"0.5.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^4.3.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.5","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.1","@live-change/dao-vue3":"0.5.22","@live-change/vue3-ssr":"0.2.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.5.22","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.5.22","rollup-plugin-visualizer":"5.9.2","@live-change/user-service":"0.3.41","@live-change/dao-websocket":"0.5.22","@live-change/email-service":"0.3.41","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.3.41","@live-change/vue3-components":"0.2.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.3.25","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.3.41","@live-change/secret-link-service":"0.3.41","@live-change/password-authentication-service":"0.3.41"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.4","playwright":"^1.37.1","webdriverio":"^8.16.6","generate-password":"1.7.0","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.7.39","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.3.25_1707817066897_0.2964389754643646","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@live-change/frontend-base","version":"0.4.0","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.4.0","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"9752240ad8750778bfffb13de172c83b89b46bc8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.4.0.tgz","fileCount":16,"integrity":"sha512-S3JAOl2gwAv1I2gEyqT4xC1nx/0A92/ebswz96m/boYsndRdXS0I0gtoScrm25JF+ivjyQnBGU42v+JgNln4Tg==","signatures":[{"sig":"MEUCIBpK9ywonTNVuLUONibNJGjOZhki8yULhV0ydbAT2l9cAiEAiSc+5XA8mkZ0VKIrIMvhjivmYeZBWdSLkPrphT7l3j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38351},"type":"module","gitHead":"a0ea609a891657b1c434d985a19d782558c4d2fd","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.6.1/node@v18.13.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.13.0","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.8.0","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.6.0","@live-change/vue3-ssr":"0.2.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.6.0","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.6.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.4.0","@live-change/dao-websocket":"0.6.0","@live-change/email-service":"0.4.0","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.4.0","@live-change/vue3-components":"0.2.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.4.0","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.4.0","@live-change/secret-link-service":"0.4.0","@live-change/password-authentication-service":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.4.0_1708077939426_0.055849302123871514","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@live-change/frontend-base","version":"0.4.1","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.4.1","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"d0f6c198ea4c03c3a2d6295f4a4fa5a89a87137b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.4.1.tgz","fileCount":16,"integrity":"sha512-sE3VIiBLR2FNmfzGvA7L7Di2MsvvqZUrwfuFNhEWqp3wEQYPQfjaIfa1BKwaKsltBmxxJ+uIUWoDuP1Xj5HR9A==","signatures":[{"sig":"MEYCIQD9Mu0bSDxUpD+SbbB9pmEH8w4OzTrQYmp98wSy90wiSwIhAJnYO49U5e8WfZU6YO2pR0NJ4Or5I9Nwm1srss5dYnRy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38351},"type":"module","gitHead":"89baa2259f0e856f6bc289770080d949f49ffc9d","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/6.6.1/node@v18.13.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"18.13.0","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.8.0","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.6.0","@live-change/vue3-ssr":"0.2.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.6.0","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.6.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.4.1","@live-change/dao-websocket":"0.6.0","@live-change/email-service":"0.4.1","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.4.1","@live-change/vue3-components":"0.2.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.4.1","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.4.1","@live-change/secret-link-service":"0.4.1","@live-change/password-authentication-service":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.4.1_1708085610085_0.9735970233079796","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@live-change/frontend-base","version":"0.4.2","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.4.2","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"e21f3ccb3a7a46eff87cbd5037a534d304b1ce5a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.4.2.tgz","fileCount":16,"integrity":"sha512-M+G9sKTRFdMxZOPka5iws/rVXCXr2xUMDksVXo7C+0fQXxWusIJd4Tqs5vgjNlaCCP1NL3/ZP/mc+KPpoDHeXw==","signatures":[{"sig":"MEUCIBYDkbTnVB2vzq3OPjFtTekww5GMt5mQYnpbKtp7zlQoAiEAoK+4xwjjAQHSYAXb3WcK0u+ozPkqt8tuAR0AiGKzZX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38351},"type":"module","gitHead":"88cb941500beb4ba8e1cfa7d7f832d36c1f531f6","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/8.1.2/node@v20.8.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.8.0","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.8.0","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.6.0","@live-change/vue3-ssr":"0.2.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.6.0","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.6.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.4.2","@live-change/dao-websocket":"0.6.0","@live-change/email-service":"0.4.2","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.4.2","@live-change/vue3-components":"0.2.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.4.2","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.4.2","@live-change/secret-link-service":"0.4.2","@live-change/password-authentication-service":"0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.0","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.4.2_1708366060723_0.5131416970574176","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@live-change/frontend-base","version":"0.4.3","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.4.3","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"0b2a19c70ef3c6c93563609c2aeb5cb955e1764c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.4.3.tgz","fileCount":16,"integrity":"sha512-hY3Tpl4aYniEd0aUd8uf6QU8/CxyFdHsZ49RpM9g8RxEjeD/KmZworMAOE1kcuwgTdE+RbMvu9Tke6Y19Yng6A==","signatures":[{"sig":"MEUCIQD+AA5mV2NhKPdmC2QH+MQRQf3OTM58dEjsswLR/Up98QIgUzuu1ddEhmH7hEGoijisow/hdGHU2HrO9bNEoCXtVDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37959},"type":"module","gitHead":"348aa056fc924391e14909b17344ce200d716d94","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.8.1","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.6.0","@live-change/vue3-ssr":"0.2.35","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.6.0","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.6.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.4.4","@live-change/dao-websocket":"0.6.0","@live-change/email-service":"0.4.4","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.4.4","@live-change/vue3-components":"0.2.35","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.4.3","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.4.4","@live-change/secret-link-service":"0.4.4","@live-change/password-authentication-service":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.1","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.4.3_1709302634546_0.7721849115713593","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@live-change/frontend-base","version":"0.4.4","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.4.4","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"f1e756efba4b2c617595431ad8f72d573fb5794c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.4.4.tgz","fileCount":16,"integrity":"sha512-Agj09vWrKi9y8+fu7dRwr35vIRLcI89fEzLvAmpeGRMyZoKplZ3zpUyaUnKFZHwJSXS9NWd3dGvK/fDaqWYikQ==","signatures":[{"sig":"MEYCIQDBCAxqZ4Y6S9/EqxrjEVW+RdeqRjgUcJuVJFNXSqjofgIhAJeFE+I3s1rkaAadgPgt+ziGYIDts8Pdh5l9uvokgFJc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37959},"type":"module","gitHead":"fa222af39b9a396db7066c31d7bce4ca138d16f3","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.8.1","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.6.0","@live-change/vue3-ssr":"0.2.35","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.6.0","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.6.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.4.4","@live-change/dao-websocket":"0.6.0","@live-change/email-service":"0.4.4","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.4.4","@live-change/vue3-components":"0.2.35","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.4.4","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.4.4","@live-change/secret-link-service":"0.4.4","@live-change/password-authentication-service":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.1","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.4.4_1709304781162_0.29180707312769294","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@live-change/frontend-base","version":"0.4.5","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.4.5","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"ef98f56ec7c1fd603211a08a849255e206085a56","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.4.5.tgz","fileCount":16,"integrity":"sha512-gOUatTdBdrS+UxDWzSRTtQt7QISj/hzzL8tiBaKKBuZ3yiHR/JRiHczJnrYQm3/kKijMP8WIqewliew93z2Kvg==","signatures":[{"sig":"MEUCIQC9yxxqAGbFNIiRdIhny8+wNR5UfIo/Xnhd+ybli3uiWwIgSmFTm73UUrZvVG4pL0U3Xc1nvX7kOWA3ymnj3gGLCmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37996},"type":"module","gitHead":"a61bdf4da2b661436184ca98cc9b2ebc5ab8b62c","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.8.1","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","@codemirror/language":"6.5.0","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.6.0","@live-change/vue3-ssr":"0.2.35","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.6.0","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.6.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.4.4","@live-change/dao-websocket":"0.6.0","@live-change/email-service":"0.4.4","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.4.4","@live-change/vue3-components":"0.2.35","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.4.5","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.4.4","@live-change/secret-link-service":"0.4.4","@live-change/password-authentication-service":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.1","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.4.5_1709307056538_0.9420683891029606","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@live-change/frontend-base","version":"0.4.6","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.4.6","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"9c41b0e9788d3b1498855962c187dd3086300c51","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.4.6.tgz","fileCount":16,"integrity":"sha512-6oK0O+3NWhnq+pLeQK/qliuLZxuySBAnpnZQYHblnkyl2ldY5hBOlgKJi4BWN/9TLbpYuGeyahpkxxNuvu08pA==","signatures":[{"sig":"MEUCIQDxraLYC0qeJzZxtNGOd7vYxB/8EnzoVgmtJSOi9pwF+wIgMNMq6CJoR/E34f9csMsDDStGHGQgJeQFexBpAmfR5C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37997},"type":"module","gitHead":"c13293e44eabe1f429f90992139e0f6735621b72","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"0.8.1","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.6.0","@live-change/vue3-ssr":"0.2.35","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.6.0","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.6.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.4.4","@live-change/dao-websocket":"0.6.0","@live-change/email-service":"0.4.4","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.4.4","@live-change/vue3-components":"0.2.35","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.4.6","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.4.4","@live-change/secret-link-service":"0.4.4","@live-change/password-authentication-service":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.1","@wdio/selenium-standalone-service":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.4.6_1709311326254_0.2762494428476756","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@live-change/frontend-base","version":"0.8.2","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.2","maintainers":[{"name":"m8","email":"m8@em8.pl"}],"dist":{"shasum":"2be81cba713eaf41f707e6a48573a92c95f1998e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.2.tgz","fileCount":16,"integrity":"sha512-jqNCCzjfKblMeggjj9C2VIt/nNFv+kROQm61Lum832zpnyGcYpi/Cnyi9KYK2fAJEGZP4itiRmdmF7YP9p56jQ==","signatures":[{"sig":"MEUCIQD2NeQma8oSdoW8/+pnrWuOn5Ncyrw1OjQFWchO/bUYBgIgF7sdwQqQe39a/rN+Ak6xGLDO/poICHlSLEPd4cwKbtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37958},"type":"module","gitHead":"53b8efc8ec7f5c1c4af33077d8fb4a8a5580f1d9","scripts":{"dev":"lcli dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"lcli memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"lcli ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"lcli localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"lcli apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"lcli devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"lcli memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"m8@em8.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.48.1","vue-i18n":"^9.4.0","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.2","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.2","@live-change/vue3-ssr":"^0.8.2","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.2","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.2","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.2","@live-change/dao-websocket":"^0.8.2","@live-change/email-service":"^0.8.2","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.2","@live-change/vue3-components":"^0.8.2","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.2","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.2","@live-change/secret-link-service":"^0.8.2","@live-change/password-authentication-service":"^0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.2_1709389103892_0.010289521541668067","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@live-change/frontend-base","version":"0.8.3","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.3","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7e5134e6eb52088d82be571edf5aabd9fb5f02d6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.3.tgz","fileCount":16,"integrity":"sha512-NqW+2MLcTpxxxkjN9cDXKgQoNNNHXY+ME73lCv47QAGyDUmj0buBzRe2dFknl0bKZnv9XhEYvP5LkGvA/QYbtw==","signatures":[{"sig":"MEUCIBY4Cpt6zHX8VXB1YRPFBawLs4cX2wRtDpzQUHvta+DvAiEAsGlSEacqtIf8/Sd6/wAWi2nMvO5puNGVgDZlSDFsZLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38398},"type":"module","gitHead":"81b4ac5a36ab1abdf9d521e3c4fbea6d194bb892","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.3","@live-change/dao":"0.6.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.8.2","@live-change/vue3-ssr":"0.8.2","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.8.2","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.8.2","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.8.2","@live-change/dao-websocket":"0.8.2","@live-change/email-service":"0.8.2","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.8.2","@live-change/vue3-components":"0.8.2","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.3","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.8.2","@live-change/secret-link-service":"0.8.2","@live-change/password-authentication-service":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","typescript":"5.3.3","webdriverio":"^8.31.1","generate-password":"1.7.1","vite-plugin-checker":"^0.6.4","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.3_1710136814742_0.4404273839862456","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@live-change/frontend-base","version":"0.8.4","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.4","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9522526425eb88dba9e21d6fcc99f5ef9d822cec","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.4.tgz","fileCount":16,"integrity":"sha512-G39foazNgN0Lm/8ZTkcFRYI6oVj7IzkJnlYn9KiyCmDQC1no2QD9Jh/TEzgIe30IpC6qUUAJ0tA3xd32FT6kyA==","signatures":[{"sig":"MEQCIAYW1VNK/7c2UxTpujxDOvYLKkVXlFz8uONECE2YuSnUAiAKOyYcFnSw35S7V7LJiBGlwCTCLO4TYxEd5Fzi9EaqDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38399},"type":"module","gitHead":"cdc66924576866cd3b476e5a0e8956de54c6d8d9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.4","@live-change/dao":"^0.8.4","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.8.2","@live-change/vue3-ssr":"0.8.2","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.8.2","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.8.2","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.8.2","@live-change/dao-websocket":"0.8.2","@live-change/email-service":"0.8.2","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.8.2","@live-change/vue3-components":"0.8.2","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.4","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.8.2","@live-change/secret-link-service":"0.8.2","@live-change/password-authentication-service":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","typescript":"5.3.3","webdriverio":"^8.31.1","generate-password":"1.7.1","vite-plugin-checker":"^0.6.4","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.4_1710171073197_0.6741167789439619","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"@live-change/frontend-base","version":"0.8.5","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.5","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4082c12b453d707b0a154eb6247145d2aea2372b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.5.tgz","fileCount":16,"integrity":"sha512-qN7RDZlJaufer3QxFdz/tOu6L9EUcGJLXULNzn3T+baHpQVvidQuYuEegA2jKcsxKLsbMhc5usl6yVxdK+OgXA==","signatures":[{"sig":"MEUCIDxnGhqN0M3XaG9Yo8Z8Rm48Ru7jDpV83dXOYrW871NVAiEAy8OOs/gVBLOzzmDSevCbIs2aAZUQjc7+hYkp+uJUGMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38399},"type":"module","gitHead":"40f20811c2b0b4f9f99cd079dc570053d94869e3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.5","@live-change/dao":"^0.8.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.8.2","@live-change/vue3-ssr":"0.8.2","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.8.2","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.8.2","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.8.2","@live-change/dao-websocket":"0.8.2","@live-change/email-service":"0.8.2","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.8.2","@live-change/vue3-components":"0.8.2","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.5","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.8.2","@live-change/secret-link-service":"0.8.2","@live-change/password-authentication-service":"0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","typescript":"5.3.3","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.5_1710171951175_0.4764906187291382","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"@live-change/frontend-base","version":"0.8.6","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.6","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f351d382f7d895137d238c81a024b20835aaa70f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.6.tgz","fileCount":16,"integrity":"sha512-kvN3nTbD7TTtAdDVavJv3jURAEb5SVOm3snIWjoBQK/mD3qqDouvxTeKwR80jNHxcsbGrrraus7kRpT8Tf5UCQ==","signatures":[{"sig":"MEUCIB3e/v9uXfvCnJHVOkN1Upr/PjjBeRnirM8ObEflupatAiEAsk0UIIXusMENUqiSMM6NJCHIvIrYN0cDjZYTZ+nPjlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38464},"type":"module","gitHead":"9964e05eb01bfbaf0436249e97745cb2b29c96b3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.6","@live-change/dao":"^0.8.6","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.6","@live-change/vue3-ssr":"^0.8.6","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.6","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.6","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.6","@live-change/dao-websocket":"^0.8.6","@live-change/email-service":"^0.8.6","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.6","@live-change/vue3-components":"^0.8.6","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.6","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.6","@live-change/secret-link-service":"^0.8.6","@live-change/password-authentication-service":"^0.8.6"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.6_1710173319706_0.26939951036847143","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"@live-change/frontend-base","version":"0.8.7","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.7","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ea54ced5c3996cf7b1d531909cbc41ab1dfd322c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.7.tgz","fileCount":16,"integrity":"sha512-C82QqWUd34GyMlf94et4oM1npvSgyIAz5rF5UAOEEU5i9W3UOZQzYQ32zXVlQdqV1719EKBx5j015ADfZYgmrA==","signatures":[{"sig":"MEUCIQCNtFlPALloKlGj2i2qwCvkHokDGb/QE4KQ9sP8Zfo8VwIgSDU1zQyouCnyqC8vEH9mFD8WzVv0ZutyaS7AJ7H3l04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38464},"type":"module","gitHead":"b00392ddc91b273e8e7b6d2bdf543f8fe0aec0ca","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.7","@live-change/dao":"^0.8.7","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.7","@live-change/vue3-ssr":"^0.8.7","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.7","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.7","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.7","@live-change/dao-websocket":"^0.8.7","@live-change/email-service":"^0.8.7","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.7","@live-change/vue3-components":"^0.8.7","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.7","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.7","@live-change/secret-link-service":"^0.8.7","@live-change/password-authentication-service":"^0.8.7"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.7"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.7_1710768728004_0.8449854577341478","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"@live-change/frontend-base","version":"0.8.8","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.8","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"98f7aad73334b7cd54ca4b95b30b7bb09de1a716","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.8.tgz","fileCount":16,"integrity":"sha512-CJ/TqWZEA9P5D3TJr0gTSW5Xke2Ka3zcCAarcSp9iqIAq3fgADkcWKNUyCF2Ce/GMIXW5aGc0oB+y2ObU/pVyQ==","signatures":[{"sig":"MEQCIHW3ZYERJ/ZmlRfEygQrLJiOMn+pfWmlcjQvDCowxvz/AiAptj4Q7SNPMvhuzJ18pVHvcLC19zsvOAYJlVnWYh2k5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38464},"type":"module","gitHead":"77eafa414e091c8d34ae63ee8927d53f3bde893d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.8","@live-change/dao":"^0.8.8","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.8","@live-change/vue3-ssr":"^0.8.8","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.8","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.8","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.8","@live-change/dao-websocket":"^0.8.8","@live-change/email-service":"^0.8.8","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.8","@live-change/vue3-components":"^0.8.8","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.8","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.8","@live-change/secret-link-service":"^0.8.8","@live-change/password-authentication-service":"^0.8.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.8_1710818954919_0.34724289981582857","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"@live-change/frontend-base","version":"0.8.9","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.9","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"98f2a29a7f4223e2b3b65faeac03395b57a30258","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.9.tgz","fileCount":15,"integrity":"sha512-DJRxcyMlLBNnrlytHItCLpuy19OwXwkgyTUsY2H3Em3hzkm22R8D6jmPVpu5TwgzU7pXnzBdVHJswu5pmFiChQ==","signatures":[{"sig":"MEQCIDAc3gvvzOiZnUew3jhTSOzxJ7yx+eoAMWkEvF2+Lf/CAiBYay4rJLok0tC4YveHfhaWsjJGC0ntPJfeJojfII6/vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36994},"type":"module","gitHead":"362dd55bd2773195e4cefd84080c10bd9fbaaf45","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"10.2.4","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.9","@live-change/dao":"^0.8.9","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.9","@live-change/vue3-ssr":"^0.8.9","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.9","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.9","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.9","@live-change/dao-websocket":"^0.8.9","@live-change/email-service":"^0.8.9","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.9","@live-change/vue3-components":"^0.8.9","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.9","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.9","@live-change/secret-link-service":"^0.8.9","@live-change/password-authentication-service":"^0.8.9"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.9"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.9_1710932867732_0.14900468237818654","host":"s3://npm-registry-packages"}},"0.8.10":{"name":"@live-change/frontend-base","version":"0.8.10","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.10","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"867906da6d1b799845ffd13d25bd0bffd22fab2b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.10.tgz","fileCount":16,"integrity":"sha512-+BhejKhugyrbjvCPTGyd5cCGvodTr5hckujj21m9u133YzIPyP0lYhzNswMfuc8NNJPW/Ppt3Z9rtpTn4EEY4Q==","signatures":[{"sig":"MEUCIQCB0+uH604zj+V2EO9QSenbmcvUCet2o2NleyYhNYvKWQIgJOHM16CjR83ZJ3dtBGUugR7saqFLjxCnkCHeRBKnYjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38508},"type":"module","gitHead":"b6d6d60903abd25c8da4a55f653aafafb6cf04f7","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@live-change/cli":"^0.8.10","@live-change/dao":"^0.8.10","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.10","@live-change/vue3-ssr":"^0.8.10","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.10","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.10","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.10","@live-change/dao-websocket":"^0.8.10","@live-change/email-service":"^0.8.10","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.10","@live-change/vue3-components":"^0.8.10","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.10","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.10","@live-change/secret-link-service":"^0.8.10","@live-change/password-authentication-service":"^0.8.10"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.10"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.10_1711018340849_0.5205780156899289","host":"s3://npm-registry-packages"}},"0.8.11":{"name":"@live-change/frontend-base","version":"0.8.11","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.11","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"1b7421aff52dcef82eaa79f046fb1fe162f756ca","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.11.tgz","fileCount":16,"integrity":"sha512-S/4PMubeJS1DI3AzJ73WBhSqD+3gZHc4V4vdVESLrI5ZqwTzgTHTPjJAyoPlVtM0nQmYNKl76lYQhp/M6jgbxQ==","signatures":[{"sig":"MEQCIDHznseyj7CD+ryskM2gVwm/Bu8Se7ya5mXid5Gzmn2yAiAPjm2vlxNkgD2rBXTZNcEsm11kmhdZJGTHXPZwXfeVAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39407},"type":"module","gitHead":"c69f8c0c5b1f9c8b62d74bd44e97dccbdc789c5a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.11","@live-change/dao":"^0.8.11","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.11","@live-change/vue3-ssr":"^0.8.11","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.11","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.11","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.11","@live-change/dao-websocket":"^0.8.11","@live-change/email-service":"^0.8.11","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.11","@live-change/vue3-components":"^0.8.11","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.11","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.11","@live-change/secret-link-service":"^0.8.11","@live-change/password-authentication-service":"^0.8.11"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.11"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.11_1711547735015_0.7812115924236569","host":"s3://npm-registry-packages"}},"0.8.12":{"name":"@live-change/frontend-base","version":"0.8.12","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.12","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"765eccce0d5249b9eb72784d397b73a344329f34","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.12.tgz","fileCount":16,"integrity":"sha512-hXqrF0bBRh7KUzFLjqquIrjOKX+h+GK5c4zmEbQrf3hDGCzkdV0OboQTUjxfWaRWPz3JaxYnpTfgF71VcTxFPg==","signatures":[{"sig":"MEQCIDpoVT6hohhYK+k20NPTN9jkVFAfj2YQEp2MspArm8uVAiB6cazKfdl+0JmmU/1kbRxxnKn4FVT+iIDZ0obvE+/5Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39407},"type":"module","gitHead":"5c93162184742550bf6a5e7b37a5537c69f8a3c4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.12","@live-change/dao":"^0.8.12","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.12","@live-change/vue3-ssr":"^0.8.12","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.12","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.12","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.12","@live-change/dao-websocket":"^0.8.12","@live-change/email-service":"^0.8.12","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.12","@live-change/vue3-components":"^0.8.12","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.12","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.12","@live-change/secret-link-service":"^0.8.12","@live-change/password-authentication-service":"^0.8.12"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.12"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.12_1711549238784_0.9887156097639471","host":"s3://npm-registry-packages"}},"0.8.13":{"name":"@live-change/frontend-base","version":"0.8.13","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.13","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d8ba1235a13cc7acac4e09cb7f3b33e1b033cfa5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.13.tgz","fileCount":16,"integrity":"sha512-ucGUifq8/JisoylKBRhzh2Q70GuqA6xnnRKN5EGOZaVA0V1ktmE8lRf8yzGxdwXPJyPn0QrLOURJ2Z2cWhjMxg==","signatures":[{"sig":"MEUCIG/3NAEcF5Eyqk+Eo2S5yZK9RXJHC0ESnMpQwEpMUQPdAiEAwoPUVXbdkaI0V+KlGXYyV30vQcwUMDas2168nliAeWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39439},"type":"module","gitHead":"4453aa639a9fe1a857d93d73ebd28a82c97fdd87","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.13","@live-change/dao":"^0.8.13","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.13","@live-change/vue3-ssr":"^0.8.13","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.13","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.13","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.13","@live-change/dao-websocket":"^0.8.13","@live-change/email-service":"^0.8.13","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.13","@live-change/vue3-components":"^0.8.13","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.13","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.13","@live-change/secret-link-service":"^0.8.13","@live-change/password-authentication-service":"^0.8.13"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.13"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.13_1711629332269_0.15894826917067628","host":"s3://npm-registry-packages"}},"0.8.14":{"name":"@live-change/frontend-base","version":"0.8.14","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.14","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c2bff6d9fdf4696faafa3cc8439783be1ee54e41","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.14.tgz","fileCount":16,"integrity":"sha512-jE0AzZ/knD35vbCE4b/VfosfW9pw/hu/GB9EJl+62jBCz+qP+vjKoV9qfDj6wNgrgHqKFoNFtGCEUPGM+6I0nA==","signatures":[{"sig":"MEUCIQDEaOt7hM6pk0ybK7YRgwqyLAoFCA9OccbAB74s7cOofAIgNldAMgHkiIG9uVoOfuAmiACuhnt4R+6CWoTSHpiTg2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39439},"type":"module","gitHead":"d81b573fb8891746ae1c67f4f68558123c9f85f7","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.14","@live-change/dao":"^0.8.14","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.14","@live-change/vue3-ssr":"^0.8.14","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.14","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.14","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.14","@live-change/dao-websocket":"^0.8.14","@live-change/email-service":"^0.8.14","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.14","@live-change/vue3-components":"^0.8.14","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.14","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.14","@live-change/secret-link-service":"^0.8.14","@live-change/password-authentication-service":"^0.8.14"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.14"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.14_1712129933771_0.09705985314072363","host":"s3://npm-registry-packages"}},"0.8.15":{"name":"@live-change/frontend-base","version":"0.8.15","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.15","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"716900864a264f6482009ef96c82def1314857a4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.15.tgz","fileCount":16,"integrity":"sha512-tBmPIGnthh7sQ0Q3GhP2hPq0m7KQItcM0DSi4+M/CRtB99Vg+91nMNZ0KRs5yjQur547PXg804/eN5SZx+6JYg==","signatures":[{"sig":"MEYCIQCVi5qoZ0JIWGl9bREk7mZVRjINdEaZV3kIu8QrgP/mnQIhAOOmGcIE4y5HZ6BzX5zlRrzz23Cw65Ggehud0GRGxkCF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39542},"type":"module","gitHead":"4897eefbf3ce9ace57630127da89503c71114563","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.49.1","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"^1.1.1","@lezer/css":"^1.1.3","@lezer/php":"^1.0.1","@lezer/xml":"^1.0.2","primeicons":"^6.0.1","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"^1.3.6","@lezer/java":"^1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"^1.0.1","@lezer/sass":"^1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.7.2","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"^1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"^1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.15","@live-change/dao":"^0.8.15","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"^1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.15","@live-change/vue3-ssr":"^0.8.15","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.24.3","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.15","unplugin-vue-components":"^0.25.2","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.15","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.15","@live-change/dao-websocket":"^0.8.15","@live-change/email-service":"^0.8.15","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.15","@live-change/vue3-components":"^0.8.15","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.15","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.15","@live-change/secret-link-service":"^0.8.15","@live-change/password-authentication-service":"^0.8.15"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.15_1712681040771_0.25188369345968264","host":"s3://npm-registry-packages"}},"0.8.16":{"name":"@live-change/frontend-base","version":"0.8.16","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.16","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a6897802c328e8c4cd8f6ff8be354012804e9ae2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.16.tgz","fileCount":16,"integrity":"sha512-Kr5J8qNyOcxHuPj+16xWvGAvdUGrMOWFGs4D4m5LtDUcwRjZRCLkK6bRlrt95hPNUVClKs0fF2Yc56WE6ScTDA==","signatures":[{"sig":"MEUCIC6rPekjl9qo7OQDVxdpclUaet+mn9sfPxopx7cGm/W9AiEApaqNiH7BQ1hjudT8sLP01mKHRK4jbcwK3WCNE818DAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39544},"type":"module","gitHead":"b8ac84cbe1a8c435c7b5003dfc64ddc41a4e15a6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.16","@live-change/dao":"^0.8.16","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.16","@live-change/vue3-ssr":"^0.8.16","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.16","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.16","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.16","@live-change/dao-websocket":"^0.8.16","@live-change/email-service":"^0.8.16","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.16","@live-change/vue3-components":"^0.8.16","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.16","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.16","@live-change/secret-link-service":"^0.8.16","@live-change/password-authentication-service":"^0.8.16"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.16"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.16_1713513967194_0.07785656752641645","host":"s3://npm-registry-packages"}},"0.8.17":{"name":"@live-change/frontend-base","version":"0.8.17","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.17","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4042ecaa868d503ea0680d92995a5331a9d75374","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.17.tgz","fileCount":16,"integrity":"sha512-DkJCNNiLqZlkq9K4NDUn6cvNjgBwrBCXSSJYZnBs+cRKxBECPkYdpWDa2hyu/IQ/wo3FzYB8jAJxH4XRyQNP5A==","signatures":[{"sig":"MEUCIQDfPb+L3wLFx5IZHIKpR1zJdiMDmJ/vwlRBwdh6azOkLwIgHfHSN/wCsGe4RTPZyL/0ylXEqOSzj1/wwDPqyzhjJLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39544},"type":"module","gitHead":"a736d9be9e93757a967867b98b840e08de2d713c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.17","@live-change/dao":"^0.8.17","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.17","@live-change/vue3-ssr":"^0.8.17","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.17","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.17","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.17","@live-change/dao-websocket":"^0.8.17","@live-change/email-service":"^0.8.17","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.17","@live-change/vue3-components":"^0.8.17","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.17","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.17","@live-change/secret-link-service":"^0.8.17","@live-change/password-authentication-service":"^0.8.17"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.17"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.17_1713865574697_0.48075995014590833","host":"s3://npm-registry-packages"}},"0.8.18":{"name":"@live-change/frontend-base","version":"0.8.18","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.18","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"fceb40d9f6bbdc122ac61e68541971f7cb4c893c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.18.tgz","fileCount":16,"integrity":"sha512-5/4PDnXtlvsQx/hgB9UuuvVxE3M+trNWHvgCj/tbpDC+wFlLmbzUfr0w5UvcbMhTcHp6/ihV1ZrKhZ3w+IR8iA==","signatures":[{"sig":"MEUCIQCSderfV6NgojesrE4OBjhj5qnKjtQlms0BzXRDkRB/3wIgUYeQV232AHcSFZ99/ZhXj6rn37B8372biAdUFJ96qgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39545},"type":"module","gitHead":"298b551bc412adf7241754a50a675a1cf3aabd1e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.18","@live-change/dao":"^0.8.18","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.18","@live-change/vue3-ssr":"^0.8.18","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.18","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.18","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.18","@live-change/dao-websocket":"^0.8.18","@live-change/email-service":"^0.8.18","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.18","@live-change/vue3-components":"^0.8.18","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.18","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.18","@live-change/secret-link-service":"^0.8.18","@live-change/password-authentication-service":"^0.8.18"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.18"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.18_1713963682741_0.4049251087917596","host":"s3://npm-registry-packages"}},"0.8.19":{"name":"@live-change/frontend-base","version":"0.8.19","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.19","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2a6f82cb91f21f1f19400a001202b2290ac3ee51","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.19.tgz","fileCount":16,"integrity":"sha512-AuwJMZLIXq9sRhZPtv6wY8MfrH47I+jO2k1S7kwJEb+SBQHSI0NrKfe/Rp8CCvtSQvfj3GCwNd0yqxvCx0j3uQ==","signatures":[{"sig":"MEYCIQDqmhuT4Le7W7FCXvBMmkc/zZxUfYh/WXZvHMI3J+FVYAIhALq1FOXpzcGUWIs+aqhCUkQs2E79sl/YT/+hiUsd6iXH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39545},"type":"module","gitHead":"b7118ab6b4b64371aee082260c1b85f9d5a72d71","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.19","@live-change/dao":"^0.8.19","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.19","@live-change/vue3-ssr":"^0.8.19","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.19","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.19","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.19","@live-change/dao-websocket":"^0.8.19","@live-change/email-service":"^0.8.19","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.19","@live-change/vue3-components":"^0.8.19","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.19","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.19","@live-change/secret-link-service":"^0.8.19","@live-change/password-authentication-service":"^0.8.19"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.19"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.19_1713965480681_0.6589694873406675","host":"s3://npm-registry-packages"}},"0.8.20":{"name":"@live-change/frontend-base","version":"0.8.20","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.20","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"32af79dff8cfc48f15bf440f92c97b8796707a59","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.20.tgz","fileCount":16,"integrity":"sha512-BCgd0leuiGTn30QZKPobLYD+Qtmx7zhpO661FZzD1r+1/nfDfjoWjlUsmHUXagMOu9XixTBJP53rKs6X+hbwaw==","signatures":[{"sig":"MEUCIQDPhOS604kRQy/N96w2ObQg9Gl+6YQ0wyfs6Uf/pFQ1MgIgJsM5sFViSLh85VkZwWCkW+eHIf8EkhR5V3M2/INJzyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39545},"type":"module","gitHead":"e238d89b80f45ddaf9e92bc3d07459870a14e07b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.20","@live-change/dao":"^0.8.20","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.20","@live-change/vue3-ssr":"^0.8.20","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.20","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.20","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.20","@live-change/dao-websocket":"^0.8.20","@live-change/email-service":"^0.8.20","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.20","@live-change/vue3-components":"^0.8.20","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.20","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.20","@live-change/secret-link-service":"^0.8.20","@live-change/password-authentication-service":"^0.8.20"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.20"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.20_1713973783793_0.8973106908266812","host":"s3://npm-registry-packages"}},"0.8.21":{"name":"@live-change/frontend-base","version":"0.8.21","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.21","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"13115e71e00dc2766ec96dc8dc74136c2ae2e58a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.21.tgz","fileCount":15,"integrity":"sha512-jCQtG/HQiSA5HdjEgRgqJyASqgc9XIk7l4NQjYZFjQhg8qE0o4ZYJoR3X7U1/zCdWuwHRlNPKNIum41GBMV+0w==","signatures":[{"sig":"MEUCIQCZ0ipZLnGrnOP/OE4Kwr35qfXc43sik9e6+/sNFdZexwIgOgNAAH9+2e9DvjNOggjxUy9VbU5NwmaJ0eTOYp0MyME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38089},"type":"module","gitHead":"4453aa639a9fe1a857d93d73ebd28a82c97fdd87","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"10.2.4","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"0.8.21","@live-change/dao":"0.8.21","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"0.8.21","@live-change/vue3-ssr":"0.8.21","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"0.8.21","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"0.8.21","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"0.8.21","@live-change/dao-websocket":"0.8.21","@live-change/email-service":"0.8.21","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"0.8.21","@live-change/vue3-components":"0.8.21","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"0.8.21","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"0.8.21","@live-change/secret-link-service":"0.8.21","@live-change/password-authentication-service":"0.8.21"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"0.8.21"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.21_1714884138048_0.1700067376529788","host":"s3://npm-registry-packages"}},"0.8.22":{"name":"@live-change/frontend-base","version":"0.8.22","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.22","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b0ddddb4fd1d2d9bee88ca14b76ca709135e7b77","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.22.tgz","fileCount":16,"integrity":"sha512-CxgxW0Bg3625XYJuQz9O9URw4tW+0u1700ASq+0VSyLYtPoncxlKQpggEbCY1AED79l7upAi4V/gW1+ghIZOeg==","signatures":[{"sig":"MEQCIBSfWbBQBzQGkO1y1+/FZhvAtmeolWs5e2vBM174ZC04AiBwaoe6wVnFtwhDlrRdCJt3qV4nMYYapWfsHx7SFALpVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39575},"type":"module","gitHead":"70a56ac3dc54167a2d32ce47a00150e7a94bd04d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.22","@live-change/dao":"^0.8.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.22","@live-change/vue3-ssr":"^0.8.22","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.22","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.22","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.22","@live-change/dao-websocket":"^0.8.22","@live-change/email-service":"^0.8.22","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.22","@live-change/vue3-components":"^0.8.22","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.22","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.22","@live-change/secret-link-service":"^0.8.22","@live-change/password-authentication-service":"^0.8.22"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.22"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.22_1714891862388_0.9452875157845106","host":"s3://npm-registry-packages"}},"0.8.23":{"name":"@live-change/frontend-base","version":"0.8.23","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.23","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6e42597126d7399cd167a40b2f253ac0f972f6bd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.23.tgz","fileCount":16,"integrity":"sha512-dAER2z7NQcSHFrEgK3php4lON4iKDlylquCNsqFvCgyhscJP+m7W2pWeVJGz97sNxmQpGYMKc0BQ+VujORNBew==","signatures":[{"sig":"MEQCIDKAM5LeeW7nkhOjDa0WUGbAeYBXgf5IeUyW63KeB+kwAiAlS5dC6qdeeRLFjMEAAXuPdrM5rYwzk/YvSnWv0CTCqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39737},"type":"module","gitHead":"581260523149a1e596f08e878b5f4fabeaba26ea","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.23","@live-change/dao":"^0.8.23","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.23","@live-change/vue3-ssr":"^0.8.23","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.23","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.23","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.23","@live-change/dao-websocket":"^0.8.23","@live-change/email-service":"^0.8.23","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.23","@live-change/vue3-components":"^0.8.23","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.23","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.23","@live-change/secret-link-service":"^0.8.23","@live-change/password-authentication-service":"^0.8.23"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.23"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.23_1715505015858_0.6420751733965431","host":"s3://npm-registry-packages"}},"0.8.24":{"name":"@live-change/frontend-base","version":"0.8.24","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.24","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b6a065f3ff00b4bc62cda66d562381b3d17c62c2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.24.tgz","fileCount":16,"integrity":"sha512-raC15wLgyx9SAiHISyJUmtN0xMf3ZQZZCmqCos2WycwRYdxbr5pzrWNdDWCfWA0h7Fo18pGWtCtcXTDfORi2OA==","signatures":[{"sig":"MEUCIQD/vAGWtjDeIdoxWvqw8u7knKaromGxc9GvJpMMWfFNawIgXcHNFm5Crl8wTkEk+o/oI3hNl628EgfEZVLpz1T0JZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39739},"type":"module","gitHead":"63e942caccbcb1c9bfbd1a3ef1d097124514c5a7","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.24","@live-change/dao":"^0.8.24","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.24","@live-change/vue3-ssr":"^0.8.24","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.24","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.24","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.24","@live-change/dao-websocket":"^0.8.24","@live-change/email-service":"^0.8.24","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.24","@live-change/vue3-components":"^0.8.24","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.24","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.24","@live-change/secret-link-service":"^0.8.24","@live-change/password-authentication-service":"^0.8.24"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.24"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.24_1715924394374_0.8922306887408955","host":"s3://npm-registry-packages"}},"0.8.25":{"name":"@live-change/frontend-base","version":"0.8.25","author":"","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.25","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"578c534d720f8ae65d2ad918383cf685adc1ec5d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.25.tgz","fileCount":16,"integrity":"sha512-1vZ7kj5z88y6zCR3IjKFqQS1lKaraVdEfDx49jnwSW3Pn974sUWIsg5DGEDA58RkpnO6nlhSq4yp/RrI6zLEeA==","signatures":[{"sig":"MEUCIHYHAU8ApJz9CqIaEtUj1yzhWbnRFE3QOLLqINlYRj+CAiEA2XFgcL7jPWAuVRuect0II9a7dZWgoS5hAdc1lqz4dso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39750},"type":"module","gitHead":"1aa24b8ec3bfaa3576b72b514b2a97b061cb57fc","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.25","@live-change/dao":"^0.8.25","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.25","@live-change/vue3-ssr":"^0.8.25","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.25","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.25","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.25","@live-change/dao-websocket":"^0.8.25","@live-change/email-service":"^0.8.25","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.25","@live-change/vue3-components":"^0.8.25","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.25","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.25","@live-change/secret-link-service":"^0.8.25","@live-change/password-authentication-service":"^0.8.25"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.25"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.25_1716472407669_0.209601680056688","host":"s3://npm-registry-packages"}},"0.8.27":{"name":"@live-change/frontend-base","version":"0.8.27","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.27","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"64c66734010f2648df1e1620cde73537da93a9f1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.27.tgz","fileCount":16,"integrity":"sha512-/xa8PoBU8Zb2gDiP3uE9udPUnrGsUiPAWfs+5prdUcCPxiSDO97NVjQfTZF5VeO8+mhXXty6zhk8KlEPTUdM6g==","signatures":[{"sig":"MEUCIHC/Oo0q7dq/06ppCnIhI8wwTiJ9wui8y4WXYVVSx+joAiEArrovkpabWk94irmhBw3lKr/qVOUsbfkXzWSo0GKtdrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39794},"type":"module","gitHead":"9a84f91121fb5fc2c9fd2acb9a7e5a0a952d611e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.27","@live-change/dao":"^0.8.27","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.27","@live-change/vue3-ssr":"^0.8.27","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.27","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.27","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.27","@live-change/dao-websocket":"^0.8.27","@live-change/email-service":"^0.8.27","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.27","@live-change/vue3-components":"^0.8.27","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.27","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.27","@live-change/secret-link-service":"^0.8.27","@live-change/password-authentication-service":"^0.8.27"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.27"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.27_1716543005959_0.8986379598547245","host":"s3://npm-registry-packages"}},"0.8.28":{"name":"@live-change/frontend-base","version":"0.8.28","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.28","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"91c3ae3775e5d14b78c5df62c24d8e157dd5e235","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.28.tgz","fileCount":16,"integrity":"sha512-2ohkVYR/RTYdtCoDeeGLTpHdjcHih3WIyzwDMgoTny+03AuzN4vETqKF1SuTdQPGy6fqq7pzJEDI5ABDou6UNw==","signatures":[{"sig":"MEUCIQDumjLKPJXE2tyVRF6PkemVZhHIGIFOH08C1c1pAwMdLAIgZnvV0fFIcn29E+1mbX5eW/WtaaOCwCJmd7uvPH5uANg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39794},"type":"module","gitHead":"28db9cd8bdd0a465633a3b25028751e2aca670cd","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.28","@live-change/dao":"^0.8.28","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.28","@live-change/vue3-ssr":"^0.8.28","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.28","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.28","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.28","@live-change/dao-websocket":"^0.8.28","@live-change/email-service":"^0.8.28","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.28","@live-change/vue3-components":"^0.8.28","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.28","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.28","@live-change/secret-link-service":"^0.8.28","@live-change/password-authentication-service":"^0.8.28"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.28"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.28_1716543955847_0.4947918267692035","host":"s3://npm-registry-packages"}},"0.8.29":{"name":"@live-change/frontend-base","version":"0.8.29","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.29","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e0d3676613a1fa42aff34ce7c5f78f85c0316194","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.29.tgz","fileCount":16,"integrity":"sha512-s+aFRFzs0+XwYz9GUrM8aIvHPJhEp1QSCHJ8Piwtc00PUxc3Pz94YVyWgPNG444fseD8BJa0cSet9ifMcw0ZWQ==","signatures":[{"sig":"MEUCIQCsj2GdhV3MM5qR0tIv+wluztHH4jxMS0kES6Kb8mvJmQIgWz9AcIXGK2e0xxuoHQ496QBPTQkca2RbiBddH0HxqTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39794},"type":"module","gitHead":"9bc23973964b33f2e837db9fbf8dfb51916752a8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.29","@live-change/dao":"^0.8.29","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.29","@live-change/vue3-ssr":"^0.8.29","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.29","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.29","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.29","@live-change/dao-websocket":"^0.8.29","@live-change/email-service":"^0.8.29","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.29","@live-change/vue3-components":"^0.8.29","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.29","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.29","@live-change/secret-link-service":"^0.8.29","@live-change/password-authentication-service":"^0.8.29"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.29"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.29_1716961872470_0.7692692362733635","host":"s3://npm-registry-packages"}},"0.8.30":{"name":"@live-change/frontend-base","version":"0.8.30","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.30","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5bbcd39df87dddb3f001e7d3598aec27b3c8b2ee","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.30.tgz","fileCount":16,"integrity":"sha512-8Bdb6QJNEtO5XmEUMtEz48oqPjTyXFE92BnE6D4TPY3LOFiI4eLz+P1WMPwIVNnBGOkzCiduIXRuboxHVRTUFA==","signatures":[{"sig":"MEUCIBKJdOE5TvjURsGtOoFmtxrkqK7ugJ9AtXneqv9e8YrCAiEAjPu4yHz5P8A3ro928qHvPWww+L7cwm6zpUtHWwWavRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39794},"type":"module","gitHead":"aec2a3ede7fe490dcb7db40ee6c2963cd0c62af1","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.30","@live-change/dao":"^0.8.30","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.30","@live-change/vue3-ssr":"^0.8.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.30","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.30","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.30","@live-change/dao-websocket":"^0.8.30","@live-change/email-service":"^0.8.30","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.30","@live-change/vue3-components":"^0.8.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.30","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.30","@live-change/secret-link-service":"^0.8.30","@live-change/password-authentication-service":"^0.8.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.30"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.30_1716972847758_0.7048583432192788","host":"s3://npm-registry-packages"}},"0.8.31":{"name":"@live-change/frontend-base","version":"0.8.31","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.31","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9a4d2a5487ee070525665a047924eceb38d5ef24","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.31.tgz","fileCount":16,"integrity":"sha512-XsIeDSNnWv0r6bevcRq+O0PKYD0mYMubmjX0a97gGWQv9PHObBVlZIn9wCY8Hr0ZC3B9QMh8K5/RscpeR3rWKw==","signatures":[{"sig":"MEQCIFsZQrmPmAfaHMmSz9SimAw1mQQWKN3yQlQwEyUpXCSlAiBwCEqPc0ORCvTHmxa4jGHWYVa2FTALxuEbIO8TPVnDSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39794},"type":"module","gitHead":"9ab10c6f2854dd5472cc6becb128951db16218e3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.31","@live-change/dao":"^0.8.31","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.31","@live-change/vue3-ssr":"^0.8.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.31","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.31","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.31","@live-change/dao-websocket":"^0.8.31","@live-change/email-service":"^0.8.31","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.31","@live-change/vue3-components":"^0.8.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.31","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.31","@live-change/secret-link-service":"^0.8.31","@live-change/password-authentication-service":"^0.8.31"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.31"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.31_1716981138209_0.061431367416014515","host":"s3://npm-registry-packages"}},"0.8.32":{"name":"@live-change/frontend-base","version":"0.8.32","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.32","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bb3a4b2bb1d9847795ad87f877036b0c8201fafa","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.32.tgz","fileCount":16,"integrity":"sha512-LVhg4CUBK7rV+qZ0rI7lEYn9cJi7JknWsoBnnj4QaRxqO2LWb0GCM0f+UJacL7G6fBTAWxaxX0Owh2PHkkRAtA==","signatures":[{"sig":"MEUCIA6KnfFqHvaT0C418ULkmMpQSbzg0nA+RpMZ3D9EWD4rAiEAlKZBF58x7rVcUwJz6zKNv5zVdjGjkEqpVVhdQaJ79AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39794},"type":"module","gitHead":"9ea7767670a99404794087726223064c45d798d3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.32","@live-change/dao":"^0.8.32","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.32","@live-change/vue3-ssr":"^0.8.32","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.32","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.32","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.32","@live-change/dao-websocket":"^0.8.32","@live-change/email-service":"^0.8.32","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.32","@live-change/vue3-components":"^0.8.32","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.32","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.32","@live-change/secret-link-service":"^0.8.32","@live-change/password-authentication-service":"^0.8.32"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.32"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.32_1717425250028_0.20296992509714973","host":"s3://npm-registry-packages"}},"0.8.33":{"name":"@live-change/frontend-base","version":"0.8.33","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.33","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e3138ed36ae752e8763923e627a1e53b861aefa4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.33.tgz","fileCount":16,"integrity":"sha512-WHv4Vo1GflTNVQjwiks01N6n2CeaKyZIAUC/2on/avtRHD43a4DcjJsjdicU9xGSKBl+iZjEJczKW0hjPT8FJw==","signatures":[{"sig":"MEUCIQCpWpVDduGN28L6Qhq0F1iGnQcC+tB5anSeIlSYo/c6qQIgIIUHWoZ11lWjx2kOLL5HjekGcownBP8FHZ3l6AY/G+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39787},"type":"module","gitHead":"98ff6f9c09e5fc1f408010df6cc8038eff571276","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.3.3"},"_nodeVersion":"20.11.1","dependencies":{"unhead":"^1.6.2","primevue":"^3.51.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.3.3","vue-router":"^4.2.5","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.9.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.33","@live-change/dao":"^0.8.33","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.3.4","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.31.0","@vitejs/plugin-vue":"^5.0.4","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.33","@live-change/vue3-ssr":"^0.8.33","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.1","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.33","unplugin-vue-components":"^0.26.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.33","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.33","@live-change/dao-websocket":"^0.8.33","@live-change/email-service":"^0.8.33","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.33","@live-change/vue3-components":"^0.8.33","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.33","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.33","@live-change/secret-link-service":"^0.8.33","@live-change/password-authentication-service":"^0.8.33"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.33"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.33_1718100142486_0.860481897890665","host":"s3://npm-registry-packages"}},"0.8.34":{"name":"@live-change/frontend-base","version":"0.8.34","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.34","dist":{"shasum":"16bab221f097500f154cdce2faa2541d32091fc8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.34.tgz","fileCount":16,"integrity":"sha512-K98HaqFWFBuGC/tUApHjxZff2hYpGhRzdswF4+ZMQUbOXaRFiGWNOcknlXMh/fNNh8lDKWH/SI1WuloH+hbDAg==","signatures":[{"sig":"MEUCIFZtEWGJ5lN/dySs+F0QGDiGLLGPihr/RxWRDtjHqU4+AiEAnJP0W1OD7ol1PINN8rkUyNc1iISrQdvGb2FV/jBasdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39841},"type":"module","gitHead":"40e61928bf43b35352c76fc135f36a2d8bd76c4a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.34","@live-change/dao":"^0.8.34","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.34","@live-change/vue3-ssr":"^0.8.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.34","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.34","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.34","@live-change/dao-websocket":"^0.8.34","@live-change/email-service":"^0.8.34","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.34","@live-change/vue3-components":"^0.8.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.34","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.34","@live-change/secret-link-service":"^0.8.34","@live-change/password-authentication-service":"^0.8.34"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.34"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.34_1719558103255_0.027489963564013564","host":"s3://npm-registry-packages"}},"0.8.35":{"name":"@live-change/frontend-base","version":"0.8.35","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.35","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5ce2a7a0fdd493c690372f9a949dd88673d2e9a4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.35.tgz","fileCount":16,"integrity":"sha512-+FdMjlLhRjC9gKf9OGF24Ld5r0i/zCGXfwLjabbpAaNndRscJxmOCDmDXeQXAs6AWbBwLoyfNgHyRW0dzAD7tQ==","signatures":[{"sig":"MEUCIHqOWEciSAuAyKEhWHRW21ftWzxLf7HAMnQD6qgLCIAFAiEAjHChcI/uUmQkN5VLOimyG5Frf1XMsOyn5m1H3Yev1sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39841},"type":"module","gitHead":"90fbb746dc7270895daf17b437ca48c0b0a01c01","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.35","@live-change/dao":"^0.8.35","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.35","@live-change/vue3-ssr":"^0.8.35","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.35","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.35","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.35","@live-change/dao-websocket":"^0.8.35","@live-change/email-service":"^0.8.35","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.35","@live-change/vue3-components":"^0.8.35","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.35","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.35","@live-change/secret-link-service":"^0.8.35","@live-change/password-authentication-service":"^0.8.35"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.35"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.35_1721208455899_0.9584591745387161","host":"s3://npm-registry-packages"}},"0.8.36":{"name":"@live-change/frontend-base","version":"0.8.36","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.36","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4bd7465b1b4483306cb6bd8177c69a59f1076d0e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.36.tgz","fileCount":16,"integrity":"sha512-KsAOgEHTrapvx1Grj+4xf77N1bxTLMgaVJ6uZ53p8ABUUNxq2fs69HvoB6e96OCgdiJSL0gVghhdNh49WEBKWA==","signatures":[{"sig":"MEYCIQD8rTIQ3Ywy5Ag/1ENZEnsvRoYmiAkj5KZRnH6f04WBpwIhAJvSUqWUdZk/TVS5OF5frfAjAUNAQgGCWhMc+rVaURB5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39841},"type":"module","gitHead":"24694d1687f0ab2d6eb7edd95e5274428cfd44eb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.36","@live-change/dao":"^0.8.36","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.36","@live-change/vue3-ssr":"^0.8.36","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.36","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.36","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.36","@live-change/dao-websocket":"^0.8.36","@live-change/email-service":"^0.8.36","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.36","@live-change/vue3-components":"^0.8.36","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.36","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.36","@live-change/secret-link-service":"^0.8.36","@live-change/password-authentication-service":"^0.8.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.36"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.36_1721293711310_0.7579535107992805","host":"s3://npm-registry-packages"}},"0.8.37":{"name":"@live-change/frontend-base","version":"0.8.37","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.37","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"827dbde5560e47fb75105e7c093e329b263a7ed3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.37.tgz","fileCount":16,"integrity":"sha512-1opF7kr1XrNh7SyDXO4g1UkUKf2795Kc1o2ykNHBMN/q5Cnn3amGfYw17FXC6eUG7coZrRAedFzxYfO6tmpY8Q==","signatures":[{"sig":"MEQCIF1ZEZFS2S0RODJ0RtOgE9NSn8OkfjA7xEU4G0IoTFiyAiBpYSG8IBZ0qi2N2I1UDQedx0jVapa0A9Aqa5qSyz4e5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39926},"type":"module","gitHead":"8b97a83258a3eccd08534d0376015781c4eefdec","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.37","@live-change/dao":"^0.8.37","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.37","@live-change/vue3-ssr":"^0.8.37","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.37","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.37","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.37","@live-change/dao-websocket":"^0.8.37","@live-change/email-service":"^0.8.37","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.37","@live-change/vue3-components":"^0.8.37","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.37","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.37","@live-change/secret-link-service":"^0.8.37","@live-change/password-authentication-service":"^0.8.37"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.37"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.37_1721803847122_0.5709674762828696","host":"s3://npm-registry-packages"}},"0.8.38":{"name":"@live-change/frontend-base","version":"0.8.38","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.38","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ae8ff9b3f65547f5e166278f208b345bf2c96c70","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.38.tgz","fileCount":16,"integrity":"sha512-dB14wBBDofJroyz8ip3qDkcMdO+EvuvL/ueA1ZZkfpHkMwYSASR0zlFbXdRzQQSiSyXgXXCeyaxxI5cZ0iindA==","signatures":[{"sig":"MEUCIBM9XkX9xEPUQf3fDm98WQNwXRNDTCExGnBlHUp+Lt+qAiEA7cIPBQCysU5YvdQfjFBRoXEyvAJ0bmqjeLUUxnIeNZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39926},"type":"module","gitHead":"69b15b8d593c02482e1f36590089a176d72bb4cd","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.38","@live-change/dao":"^0.8.38","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.38","@live-change/vue3-ssr":"^0.8.38","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.38","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.38","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.38","@live-change/dao-websocket":"^0.8.38","@live-change/email-service":"^0.8.38","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.38","@live-change/vue3-components":"^0.8.38","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.38","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.38","@live-change/secret-link-service":"^0.8.38","@live-change/password-authentication-service":"^0.8.38"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.38"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.38_1721814220506_0.3971693830605998","host":"s3://npm-registry-packages"}},"0.8.39":{"name":"@live-change/frontend-base","version":"0.8.39","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.39","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e0b777d4d60eea04ce7f86a0559d1fb2ca5d9809","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.39.tgz","fileCount":16,"integrity":"sha512-CvmMLWnQfQXFr2KthTgEwXByUcQAFumBHE9CuNDQce8BpzSkNeqo4wKJT7anVUu7kbznxRgOsj3PMOL39Jll7g==","signatures":[{"sig":"MEQCIDw4jvggFVvkpaAm3tVfFPWhGi+AQN7tqqOXrlU3N79VAiAKnEEFbMOpkk3cvO5u4RHX3+MLgjE6r9M0ay2rGpsl3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40057},"type":"module","gitHead":"153d139ad9785b0b2fcbfbf2c35a999a499f2168","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.39","@live-change/dao":"^0.8.39","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.39","@live-change/vue3-ssr":"^0.8.39","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.39","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.39","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.39","@live-change/dao-websocket":"^0.8.39","@live-change/email-service":"^0.8.39","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.39","@live-change/vue3-components":"^0.8.39","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.39","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.39","@live-change/secret-link-service":"^0.8.39","@live-change/password-authentication-service":"^0.8.39"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.39"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.39_1721916539882_0.08932147781765232","host":"s3://npm-registry-packages"}},"0.8.40":{"name":"@live-change/frontend-base","version":"0.8.40","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.40","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ceda541421b8ff85dfb4ac048931b876b43a3f5e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.40.tgz","fileCount":16,"integrity":"sha512-1mzsimMm41p12zMugdrgFlBTHUIRMMgRhEbaeQ8Shyt3xuLqvs7pYERJFRWWJ0KQBge/8reEVjNr51qR9y2UOQ==","signatures":[{"sig":"MEUCIDiUBiGs0yTkzm64rXEb2szlTtYBNP7pf+Os6ZgM8EzOAiEAzjjzJAHGuOC9APLYj7RpbKl0Rb6GTLHEA0H0Xgkx1cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"5a12ec795f6fa16f30203aef3ad1534660fa5146","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.40","@live-change/dao":"^0.8.40","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.40","@live-change/vue3-ssr":"^0.8.40","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.40","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.40","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.40","@live-change/dao-websocket":"^0.8.40","@live-change/email-service":"^0.8.40","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.40","@live-change/vue3-components":"^0.8.40","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.40","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.40","@live-change/secret-link-service":"^0.8.40","@live-change/password-authentication-service":"^0.8.40"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.40"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.40_1721983230177_0.4326560781926805","host":"s3://npm-registry-packages"}},"0.8.41":{"name":"@live-change/frontend-base","version":"0.8.41","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.41","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0700a620f1b99459e4cd0c07bda2a63e6a7816d3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.41.tgz","fileCount":16,"integrity":"sha512-OFJDcHnqenhrap/eMmdti9YNU3dN/r3wrdl8nycL6gVBX7jGYWzAnNVMBHFQgtmjgGIzEnEEJGljFOdNoCSCgA==","signatures":[{"sig":"MEUCIC+EZlhKTrpeEUfnhUxNmeoj9lBNw0mBlppB91guQLVZAiEAp9Xtu9bLN0Dzrx/mJYdXGuwQ83sXZi5P3xUJZiJZq3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"e4f888357087065749a7cdb331a4eefa089b9aef","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.41","@live-change/dao":"^0.8.41","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.41","@live-change/vue3-ssr":"^0.8.41","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.41","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.41","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.41","@live-change/dao-websocket":"^0.8.41","@live-change/email-service":"^0.8.41","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.41","@live-change/vue3-components":"^0.8.41","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.41","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.41","@live-change/secret-link-service":"^0.8.41","@live-change/password-authentication-service":"^0.8.41"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.41"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.41_1722348768046_0.9075819770217053","host":"s3://npm-registry-packages"}},"0.8.42":{"name":"@live-change/frontend-base","version":"0.8.42","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.42","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"57d71c889f17fa452c3364a112c5c5c7467f429b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.42.tgz","fileCount":16,"integrity":"sha512-/7yJNbPiP97rVkgLif4b54+3Qc/i2+FR71unChkOFRp5uSx48BpDpRVfAZx7p1/Yn0+TVxYw8jn4JvMrWkD0aQ==","signatures":[{"sig":"MEYCIQDXmoTGfAzZiLxgRElVeN9qAgTjt7msnR31pJlVUmWaOAIhAPLMFrLa/ZUI3a5EkD1ragEEY/DSUFhsyuhHRGDW6Sn3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"3aee0e7026e57fb72343e1254f0137959d958b6f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.42","@live-change/dao":"^0.8.42","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.42","@live-change/vue3-ssr":"^0.8.42","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.42","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.42","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.42","@live-change/dao-websocket":"^0.8.42","@live-change/email-service":"^0.8.42","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.42","@live-change/vue3-components":"^0.8.42","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.42","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.42","@live-change/secret-link-service":"^0.8.42","@live-change/password-authentication-service":"^0.8.42"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.42"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.42_1722362072546_0.7027043144966931","host":"s3://npm-registry-packages"}},"0.8.43":{"name":"@live-change/frontend-base","version":"0.8.43","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.43","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3bb3a42a5bf7c9ee390d01224473972e400192e0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.43.tgz","fileCount":16,"integrity":"sha512-h/9H/zeWykNLPiPnSUkc8SJBZp/ETb7B6mCopKl/MIwdNRvrc8PjT3wKat0tONdMn92mKx+kpoITifih1OTNpg==","signatures":[{"sig":"MEUCIQDMHhkLsdRwZmbsNGKzYlzvpnZKK4a5HzWqVTP3vRGIvwIgDtS2AhImQ963RrBWH5mwpUebL52q5mSZturWtPZO5jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"b60b83a18e985a6e3bef922f01e0bcff549de394","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.43","@live-change/dao":"^0.8.43","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.43","@live-change/vue3-ssr":"^0.8.43","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.43","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.43","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.43","@live-change/dao-websocket":"^0.8.43","@live-change/email-service":"^0.8.43","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.43","@live-change/vue3-components":"^0.8.43","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.43","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.43","@live-change/secret-link-service":"^0.8.43","@live-change/password-authentication-service":"^0.8.43"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.43"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.43_1722365831907_0.9584623916428081","host":"s3://npm-registry-packages"}},"0.8.44":{"name":"@live-change/frontend-base","version":"0.8.44","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.44","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"cd483bbcf9f8efcdac764e34766a6dd91b2c85bb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.44.tgz","fileCount":16,"integrity":"sha512-17or8BbLLZSVpiqkgDmpIXY0M2sFpnQc/vAT/YftOR3qdVJkCVqirJH7LF9UfMR7oI5+TENpvSqOG7pqUy13aw==","signatures":[{"sig":"MEYCIQCYGkWsrBOCRnyNj+g+hQuOGYFZKNtnQA84G851QaoSQgIhAOv2bbb5uvkBX0bir3HUVdfsfOHg7GStNpaHrq680jg/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"eb4c8ad7f21ccdcdc00d9da99d1a556a22ba55b6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.44","@live-change/dao":"^0.8.44","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.44","@live-change/vue3-ssr":"^0.8.44","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.44","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.44","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.44","@live-change/dao-websocket":"^0.8.44","@live-change/email-service":"^0.8.44","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.44","@live-change/vue3-components":"^0.8.44","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.44","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.44","@live-change/secret-link-service":"^0.8.44","@live-change/password-authentication-service":"^0.8.44"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.44"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.44_1722367491584_0.9268375795019959","host":"s3://npm-registry-packages"}},"0.8.45":{"name":"@live-change/frontend-base","version":"0.8.45","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.45","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7042924f539a5491040ae0a840277f7661f8834e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.45.tgz","fileCount":16,"integrity":"sha512-4bwU/kLdx3FBoy2D7lb0tU4+XXjKcjpbOUR5I/12uF6XGpyq1DnOAHUy2aleHBojNcdpOZ96VGaM1koospPEJA==","signatures":[{"sig":"MEUCIQCSQHepJB/BGxMxl2q/U2yBVQ6N31+b2yU+9LexEV2j3QIgBPt8M7bes6urhyiEWqDRu5PP/vKyXouUW3PSx2K5WTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"0a8c79edc8dbaeb2857fb798833050bc0ae4776b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.45","@live-change/dao":"^0.8.45","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.45","@live-change/vue3-ssr":"^0.8.45","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.45","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.45","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.45","@live-change/dao-websocket":"^0.8.45","@live-change/email-service":"^0.8.45","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.45","@live-change/vue3-components":"^0.8.45","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.45","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.45","@live-change/secret-link-service":"^0.8.45","@live-change/password-authentication-service":"^0.8.45"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.45"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.45_1722369011519_0.9111458748794907","host":"s3://npm-registry-packages"}},"0.8.46":{"name":"@live-change/frontend-base","version":"0.8.46","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.46","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"53cd313d1912d10684e0d6664b8170828a314f54","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.46.tgz","fileCount":16,"integrity":"sha512-p0RI8Hx7UJWoQd6oWkqpTD/3/Mx/qa9VIiIBlS4QjAOgdvhYms0iEoRhyBG7JcjqVDh6GP+cIoEqQRmYncZy8w==","signatures":[{"sig":"MEUCIHKuZTiZzR6FGOozKtty3Qe9NfnpOs5Q0OPm3QvTFGWMAiEAoH0El1LEUi1sIZ8GxzaC4yQX4BDey3bDa6N/0dlsw5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"a86f309b65b5d5c37d31ddb6b8ef0f53d1f6abaa","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.46","@live-change/dao":"^0.8.46","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.46","@live-change/vue3-ssr":"^0.8.46","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.46","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.46","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.46","@live-change/dao-websocket":"^0.8.46","@live-change/email-service":"^0.8.46","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.46","@live-change/vue3-components":"^0.8.46","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.46","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.46","@live-change/secret-link-service":"^0.8.46","@live-change/password-authentication-service":"^0.8.46"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.46"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.46_1722502545633_0.769343339326791","host":"s3://npm-registry-packages"}},"0.8.47":{"name":"@live-change/frontend-base","version":"0.8.47","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.47","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9008cc3327ee41ee3422e37bd6056f672cf3fe24","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.47.tgz","fileCount":16,"integrity":"sha512-MJAgVD7QA8MVEQhq321lOdaOLfASBDSrh+yIArDABS01y83RCr0a7bGXQXatmd4ttYAQesnBxI9hl7w47/ZROQ==","signatures":[{"sig":"MEYCIQCmstHJmg3QkEZ12ikdXEgQXlo9w0v0Ftf+YrLaBBuGFAIhAOW8yABpWceTeBBQwT/zXRmX3IRprQGvAI/Y0GVjO0qw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"3c89e50f21b7bbf2f16d7f566045eeead7bb0a25","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.47","@live-change/dao":"^0.8.47","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.47","@live-change/vue3-ssr":"^0.8.47","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.47","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.47","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.47","@live-change/dao-websocket":"^0.8.47","@live-change/email-service":"^0.8.47","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.47","@live-change/vue3-components":"^0.8.47","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.47","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.47","@live-change/secret-link-service":"^0.8.47","@live-change/password-authentication-service":"^0.8.47"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.47"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.47_1722503891309_0.0267302040753008","host":"s3://npm-registry-packages"}},"0.8.48":{"name":"@live-change/frontend-base","version":"0.8.48","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.48","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9b82b8b15a0a9b1f58a034b69e1233bd40b69739","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.48.tgz","fileCount":16,"integrity":"sha512-lFXFDNIklMLl8oHYoZzbmc01WvQKmwavAi1Y177YhBIxWfb4j3pahOVwAguuHekLbToZ9LlbP0VSG0QPKiGXjw==","signatures":[{"sig":"MEUCICY4erVGhrBesKT1JpTndw3vZwcK12awfzpw8u0FAvQoAiEAmeGTKIKpAr1uWLgaJY1CoclRmZaN2bt33MbUPTXQtSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"9ae6d66584698d617185f131b18a888545e2164d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.48","@live-change/dao":"^0.8.48","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.48","@live-change/vue3-ssr":"^0.8.48","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.48","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.48","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.48","@live-change/dao-websocket":"^0.8.48","@live-change/email-service":"^0.8.48","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.48","@live-change/vue3-components":"^0.8.48","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.48","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.48","@live-change/secret-link-service":"^0.8.48","@live-change/password-authentication-service":"^0.8.48"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.48"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.48_1722524762280_0.599621321603254","host":"s3://npm-registry-packages"}},"0.8.49":{"name":"@live-change/frontend-base","version":"0.8.49","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.49","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"fd6c6e1779d12c3c5bb0a13b7cc79bd737fe3c8e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.49.tgz","fileCount":16,"integrity":"sha512-GZCabxY+4JtnZDNxUOf3RDw80YJXTBRFRD2xQelDBJ+q5WN7kO1x2EFYW+cvcriEgI0Xbr7EcK3JNk89Oq/9zw==","signatures":[{"sig":"MEYCIQDn2v1Q6cjI49J/LYuq7wfE8T3ahwRjLUzKBSEa9u86dQIhALK4GOIZBB/gUCeA+KqhzJAeAlFgqTE8estkIoJ6fgq9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"568f730f1c8a6ce0247d1d8e49fcea110604800c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.49","@live-change/dao":"^0.8.49","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.49","@live-change/vue3-ssr":"^0.8.49","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.49","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.49","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.49","@live-change/dao-websocket":"^0.8.49","@live-change/email-service":"^0.8.49","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.49","@live-change/vue3-components":"^0.8.49","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.49","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.49","@live-change/secret-link-service":"^0.8.49","@live-change/password-authentication-service":"^0.8.49"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.49"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.49_1722527481813_0.015154849627336153","host":"s3://npm-registry-packages"}},"0.8.50":{"name":"@live-change/frontend-base","version":"0.8.50","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.50","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8a051470e7d3c86769c0e70b8801c6890e41e55e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.50.tgz","fileCount":16,"integrity":"sha512-/pgqB1ewbMuXGUo6nansViKMBCh2g5LWkOMCz0FA9BgIXLN+dO/MTjsDSJ6diPUU7H/z7c8sKRntTOx/s1fZaw==","signatures":[{"sig":"MEUCIDFKZVZDoJYRxzyDAP0hFaUNEqAK7xaMyZza5ubL3QmDAiEA5oQiUeZuKeeOIuQTQghKXNjvTY8l2uIvjYZJTwaOW4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"c967d5304bdac5150a6272c8d7cbe8974d7c25e6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.50","@live-change/dao":"^0.8.50","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.50","@live-change/vue3-ssr":"^0.8.50","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.50","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.50","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.50","@live-change/dao-websocket":"^0.8.50","@live-change/email-service":"^0.8.50","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.50","@live-change/vue3-components":"^0.8.50","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.50","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.50","@live-change/secret-link-service":"^0.8.50","@live-change/password-authentication-service":"^0.8.50"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.50"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.50_1722937383811_0.8967028150858845","host":"s3://npm-registry-packages"}},"0.8.51":{"name":"@live-change/frontend-base","version":"0.8.51","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.51","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e8c765085892f17cc2765188720098aa5867bd7b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.51.tgz","fileCount":16,"integrity":"sha512-HMm7QCHFS52jGO9bMOMdp+llVfMYFo+4Nb/erK7o7pZPB8Uj8iZUzL4Pm3x9hLPmheI6SeAFUldOKn7P7Inkjw==","signatures":[{"sig":"MEUCIQCwZXsxFiXdE3CWaYHDvP/kfdPu+nV5tUKuaQGg/UPEuAIgeEvpi0BpVkS5eRA2XfC1ZuGXjHSsI/4YAa9M7KWd+ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40162},"type":"module","gitHead":"ba8da813894eeb717223aa8d5e364649e4ac0347","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.51","@live-change/dao":"^0.8.51","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.51","@live-change/vue3-ssr":"^0.8.51","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.51","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.51","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.51","@live-change/dao-websocket":"^0.8.51","@live-change/email-service":"^0.8.51","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.51","@live-change/vue3-components":"^0.8.51","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.51","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.51","@live-change/secret-link-service":"^0.8.51","@live-change/password-authentication-service":"^0.8.51"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.5.12","playwright":"^1.41.2","webdriverio":"^8.31.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.51"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.51_1723101846110_0.5377463919001197","host":"s3://npm-registry-packages"}},"0.8.52":{"name":"@live-change/frontend-base","version":"0.8.52","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.52","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c50bb808a3ded3d340bfcf49af4266ce22ab06e2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.52.tgz","fileCount":16,"integrity":"sha512-mhzPZi6UK8ptbjb0tKbsc9WN0mC5zLZWU3kzJ/egOvPcVME2QmYKw7hJWTSnuq4ZK/k27OLgspENlAasBWQJ6A==","signatures":[{"sig":"MEQCICgpdEi+xc3AmRRLhcI9bgKpLH5xORBsMV6ahOT7fx/FAiALHjX2pE71HAcF/d3sGoxhjbzJmQUQv8PBRuQVBr4Ozg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40189},"type":"module","gitHead":"d06ad62415cc92e15b5dee87078614d4f883eb83","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.52","@live-change/dao":"^0.8.52","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.52","@live-change/vue3-ssr":"^0.8.52","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.52","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.52","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.52","@live-change/dao-websocket":"^0.8.52","@live-change/email-service":"^0.8.52","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.52","@live-change/vue3-components":"^0.8.52","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.52","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.52","@live-change/secret-link-service":"^0.8.52","@live-change/password-authentication-service":"^0.8.52"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.52"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.52_1724299340239_0.7956713062656127","host":"s3://npm-registry-packages"}},"0.8.53":{"name":"@live-change/frontend-base","version":"0.8.53","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.53","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9dea988af45e9fed31c0a049cb50b794650de5fd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.53.tgz","fileCount":16,"integrity":"sha512-UZ1nS+wsQ4GP7pF3VD6iO9s2US7e/LseZ2ki34nVmSP8GQRboVFDjL7HrKuoBmvp55hYI+BWtIbTEGFRBBdkiw==","signatures":[{"sig":"MEQCIHPGFdMVLMLVq1VtR6Kx7WuDFFMV1SFhenVA/ubOCL6eAiAWyDDjJeCFu/sGIfV5lrGXZOuVVJ1P+nSc2sZoNYI5JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40190},"type":"module","gitHead":"39422adadd1863fa396fc4e875936e09428d6cf1","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.53","@live-change/dao":"^0.8.53","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.53","@live-change/vue3-ssr":"^0.8.53","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.53","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.53","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.53","@live-change/dao-websocket":"^0.8.53","@live-change/email-service":"^0.8.53","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.53","@live-change/vue3-components":"^0.8.53","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.53","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.53","@live-change/secret-link-service":"^0.8.53","@live-change/password-authentication-service":"^0.8.53"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.53"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.53_1724908129466_0.04768349355521306","host":"s3://npm-registry-packages"}},"0.8.54":{"name":"@live-change/frontend-base","version":"0.8.54","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.54","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b23262566eb319011462e2f2b6ed02d916c27a6c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.54.tgz","fileCount":16,"integrity":"sha512-dKrp7YBJMnmL7UNSZmyC+Fh5RiRBUV7T37x7mpNbzA0/bLsUnxjF5B8Tfu48FeTLPj2t12iWN1dWfKprrQnWvA==","signatures":[{"sig":"MEQCIGlnhOBZRiAdA6Z1cHLUbIMB/l41TT1E7rn/1mUsipFWAiAC29cPCCxlAAjzKB9LYc5U2Qur8APxHkfloxDhkxexNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40190},"type":"module","gitHead":"1558b41fc331424507874c0afd3d149ffb849ca8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.54","@live-change/dao":"^0.8.54","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.54","@live-change/vue3-ssr":"^0.8.54","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.54","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.54","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.54","@live-change/dao-websocket":"^0.8.54","@live-change/email-service":"^0.8.54","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.54","@live-change/vue3-components":"^0.8.54","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.54","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.54","@live-change/secret-link-service":"^0.8.54","@live-change/password-authentication-service":"^0.8.54"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.54"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.54_1725009481010_0.37679304922014456","host":"s3://npm-registry-packages"}},"0.8.55":{"name":"@live-change/frontend-base","version":"0.8.55","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.55","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3f72caec1455d7843c563fcd755d3481017bcd00","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.55.tgz","fileCount":16,"integrity":"sha512-M1C6TQawgW9gO+aTnX0bVs0P7Jtdda4v4IbmdABQE+A3aA+iAA0XR9q3eq2f9/KIR9z8bIFVpzXoghtE/+FwDw==","signatures":[{"sig":"MEUCIB/YA77qNDifdZ9djWKnSvfqe7U3NeLm6XcbTmMwKTrFAiEAucgwUz+JWlae8nAS/PjT2MlVYoHHe7BS4ZyWicDNSIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40190},"type":"module","gitHead":"b2852afbfeceda54a0e3207ec92c9e86eaa0ebe2","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.55","@live-change/dao":"^0.8.55","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.55","@live-change/vue3-ssr":"^0.8.55","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.55","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.55","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.55","@live-change/dao-websocket":"^0.8.55","@live-change/email-service":"^0.8.55","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.55","@live-change/vue3-components":"^0.8.55","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.55","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.55","@live-change/secret-link-service":"^0.8.55","@live-change/password-authentication-service":"^0.8.55"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.55"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.55_1725011658924_0.508017358130135","host":"s3://npm-registry-packages"}},"0.8.56":{"name":"@live-change/frontend-base","version":"0.8.56","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.56","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b8152d4aef4c2430c0e824a965ba63790be87abb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.56.tgz","fileCount":16,"integrity":"sha512-8FgWRpPojaNFrXQuI8WWypDjlpaE3guaZspmuZLB43H0av9HZ0ZOTkOIBmtwxf+objVL6P2PKuiV+/g47l5KVw==","signatures":[{"sig":"MEUCIH8YSIs/LHaPtfBPegaH74kEXG7vVDleDsFRqqQLtEogAiEA5FTCTAHw0Q9VMETddmg/6MBsBxpkhANQvew2JViD2ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40190},"type":"module","gitHead":"49e333f2c288e58e0151a3a74fec2e16d96f26cb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.56","@live-change/dao":"^0.8.56","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.56","@live-change/vue3-ssr":"^0.8.56","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.56","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.56","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.56","@live-change/dao-websocket":"^0.8.56","@live-change/email-service":"^0.8.56","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.56","@live-change/vue3-components":"^0.8.56","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.56","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.56","@live-change/secret-link-service":"^0.8.56","@live-change/password-authentication-service":"^0.8.56"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.56"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.56_1725014276159_0.9793369134754917","host":"s3://npm-registry-packages"}},"0.8.57":{"name":"@live-change/frontend-base","version":"0.8.57","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.57","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ba4f89cc1f1b72fa9941aff2faef45f2c5243d3b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.57.tgz","fileCount":16,"integrity":"sha512-lsmEyHAfMFFSybqIfkHNDuc5RT9ziAB8kz6zvsnSbrb4EpB1X+WGTS5cqiEPYlwDkul6a2SuenT9GccxZD1gqA==","signatures":[{"sig":"MEQCIGv/YmTqQp4e4n6UTzh6/zugEdmv6xIlpz+mlPTmxgcCAiATUZCa5JmE++XmQgc83VMqZNNPp1xtzYxiLCrlSVXL2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40190},"type":"module","gitHead":"0539a68440ef94277492b0206ba779ff16967086","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.57","@live-change/dao":"^0.8.57","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.57","@live-change/vue3-ssr":"^0.8.57","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.57","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.57","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.57","@live-change/dao-websocket":"^0.8.57","@live-change/email-service":"^0.8.57","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.57","@live-change/vue3-components":"^0.8.57","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.57","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.57","@live-change/secret-link-service":"^0.8.57","@live-change/password-authentication-service":"^0.8.57"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.57"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.57_1725016629765_0.5134956880306976","host":"s3://npm-registry-packages"}},"0.8.58":{"name":"@live-change/frontend-base","version":"0.8.58","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.58","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"92d81f119ffb52091435c30da87ee39745de3940","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.58.tgz","fileCount":16,"integrity":"sha512-IO9uKxSCuxMhVOKziGdhj3sEIYyXDAr7HY4hpNdyxDCJHvkvKNynRu+0mSG/kX+ARETL5jL6sNLzLXHeHGrGYA==","signatures":[{"sig":"MEYCIQD6TG2URDdkSC7bfCOpdG+9aWfrNKnWhH0I43iQiKL0IwIhALrPhay88uyiueq19pvKdi5Mf/UAaGe76LITb+t2GnIV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40190},"type":"module","gitHead":"bd44582e1eaa6396a4a24daabc945c0866ed8657","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.58","@live-change/dao":"^0.8.58","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.58","@live-change/vue3-ssr":"^0.8.58","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.58","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.58","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.58","@live-change/dao-websocket":"^0.8.58","@live-change/email-service":"^0.8.58","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.58","@live-change/vue3-components":"^0.8.58","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.58","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.58","@live-change/secret-link-service":"^0.8.58","@live-change/password-authentication-service":"^0.8.58"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.58"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.58_1725021925190_0.3121280653768601","host":"s3://npm-registry-packages"}},"0.8.59":{"name":"@live-change/frontend-base","version":"0.8.59","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.59","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c100fc58bcc4c4d37094d57f9f28da7b93039b42","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.59.tgz","fileCount":16,"integrity":"sha512-oub5is0mm8FxFzC9nqj7cFhmY5ua8KPtThYTkbKagByonuHqPCj1Moce63UeL+xA1nQ6WWl27THCjjvEDGCuJg==","signatures":[{"sig":"MEUCIQCRmUqmQ7BdsxHk77DB+J4nu9gc/obJ0Ix+Xz8e/N/NPgIgdjQKXngUPfds86f4KgUVVonThVz/fvr4KDv82hkd9iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40224},"type":"module","gitHead":"69e6b3004d32994e5fd64df03bf025e04073df3f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.59","@live-change/dao":"^0.8.59","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.59","@live-change/vue3-ssr":"^0.8.59","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.59","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.59","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.59","@live-change/dao-websocket":"^0.8.59","@live-change/email-service":"^0.8.59","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.59","@live-change/vue3-components":"^0.8.59","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.59","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.59","@live-change/secret-link-service":"^0.8.59","@live-change/password-authentication-service":"^0.8.59"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.59"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.59_1725364490786_0.15330762955629695","host":"s3://npm-registry-packages"}},"0.8.60":{"name":"@live-change/frontend-base","version":"0.8.60","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.60","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"de3090f4ac5c9e9e95a1e98c9b2b3c121d914026","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.60.tgz","fileCount":16,"integrity":"sha512-JCMcw0fJ1WfwF70SXD9IaMy8tPhR3mTJjMepjMJ8Ol7/WMdRdpQbatQeNSKIb4I4XHYZis7e3YSsKY/hw4TgWg==","signatures":[{"sig":"MEUCICItLqfP+Oc1Yl0hsc+VZORHarr2Sxp+wi+o1i4QwxZXAiEAuemD91dG7LrlakgUOTshbHnxjiGKqd/hNtMPwLOrORY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40277},"type":"module","gitHead":"88bd85bdcd412560abb0aa13f9f3e9c30cbc5455","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.60","@live-change/dao":"^0.8.60","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.60","@live-change/vue3-ssr":"^0.8.60","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.60","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.60","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.60","@live-change/dao-websocket":"^0.8.60","@live-change/email-service":"^0.8.60","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.60","@live-change/vue3-components":"^0.8.60","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.60","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.60","@live-change/secret-link-service":"^0.8.60","@live-change/password-authentication-service":"^0.8.60"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.60"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.60_1725440718278_0.4731172695106425","host":"s3://npm-registry-packages"}},"0.8.61":{"name":"@live-change/frontend-base","version":"0.8.61","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.61","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9fe20ea1f5aaf1b388512af6cc2239de76205801","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.61.tgz","fileCount":16,"integrity":"sha512-2+0ia2hE0CWegyJrOZLDh/o43dJ/NypE+8jOi5Fg2cKQLCkJ6U+RTHNU3wjgzwMpTcIRYKY+cyU3ApqF2zLP4g==","signatures":[{"sig":"MEQCIALefSHFZL1NwPjKBovMc2ukkrtcDPtIUuPNmwcno3CUAiBGCxQo8lIYIFbLywxcngBR7xJXeYVnArmnxF7qOsv0rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40277},"type":"module","gitHead":"3d88dcb3758467da1440e5d4500af531595aa310","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.61","@live-change/dao":"^0.8.61","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.61","@live-change/vue3-ssr":"^0.8.61","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.61","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.61","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.61","@live-change/dao-websocket":"^0.8.61","@live-change/email-service":"^0.8.61","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.61","@live-change/vue3-components":"^0.8.61","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.61","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.61","@live-change/secret-link-service":"^0.8.61","@live-change/password-authentication-service":"^0.8.61"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.61"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.61_1725535790277_0.6096305793680756","host":"s3://npm-registry-packages"}},"0.8.62":{"name":"@live-change/frontend-base","version":"0.8.62","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.62","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2c646b30729d3aae1ecee25ef00b5ffb6749b7c8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.62.tgz","fileCount":16,"integrity":"sha512-JC7hPwfDU4eHKTc7sRaBXgP77RpFoqgl9UJ+mBlr+75SuBskt4W3+2tYSfyKvL51EwrnnS9YHEERrCReUq7ZDw==","signatures":[{"sig":"MEQCIGuzwRzbLv9TlixH8WyLL4Dr3ChEuBXFTVn+bh+/iPtIAiBPiySZaUCla069O9YTPJ4TYfwEPjOhh9XAHGFZj0B6QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40277},"type":"module","gitHead":"063d94e3e0a751ada8568b5b1913744c8879ea0e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.62","@live-change/dao":"^0.8.62","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.62","@live-change/vue3-ssr":"^0.8.62","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.62","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.62","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.62","@live-change/dao-websocket":"^0.8.62","@live-change/email-service":"^0.8.62","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.62","@live-change/vue3-components":"^0.8.62","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.62","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.62","@live-change/secret-link-service":"^0.8.62","@live-change/password-authentication-service":"^0.8.62"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.62"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.62_1725608835613_0.39839750760701853","host":"s3://npm-registry-packages"}},"0.8.63":{"name":"@live-change/frontend-base","version":"0.8.63","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.63","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a5a0174fd6b3b8e8877486cdbfe0119d104d4376","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.63.tgz","fileCount":16,"integrity":"sha512-hF1lbtJ549UP4KFWv2xYMVq/05ORugGCJebZ2jhYbIkS2gBaeklD17wDon9X4PG98jcVkxked6GkiF1KQzjY+A==","signatures":[{"sig":"MEUCIQDJTKwLHAc4cr5jQNe9U8MoTkVg260GfmXIblOs54e+EwIgB+oHpIB57FljQzeTGlyei5zTR/HQQ6ELFvmdc5OHztI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40277},"type":"module","gitHead":"f49f580138d6c44d9e9820197765ef982c5bab03","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.63","@live-change/dao":"^0.8.63","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.63","@live-change/vue3-ssr":"^0.8.63","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.63","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.63","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.63","@live-change/dao-websocket":"^0.8.63","@live-change/email-service":"^0.8.63","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.63","@live-change/vue3-components":"^0.8.63","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.63","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.63","@live-change/secret-link-service":"^0.8.63","@live-change/password-authentication-service":"^0.8.63"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.63"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.63_1725631356120_0.9859941793243931","host":"s3://npm-registry-packages"}},"0.8.64":{"name":"@live-change/frontend-base","version":"0.8.64","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.64","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5b8ee5068117023d24e4a9789a9eaa4e07156950","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.64.tgz","fileCount":16,"integrity":"sha512-N4mbKI63CcxSSSE0TpNAFdahvldVxaaUxac89I9PjlyrnVBKx+qqXEqj/WD4L8h1zXzIBJn4CC07T47p1fXUaA==","signatures":[{"sig":"MEQCICcT53OTi6PLI36EAsUjAaXoyIo+I7PtoVPx9AyeatSfAiB5+cA3qstXy+1xmGD06v9Aw1Q1gzXmYVAs8facMTSxiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40303},"type":"module","gitHead":"cf14b283170cd39b80a57865e9b5eb9cf2073f39","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.64","@live-change/dao":"^0.8.64","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.64","@live-change/vue3-ssr":"^0.8.64","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.64","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.64","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.64","@live-change/dao-websocket":"^0.8.64","@live-change/email-service":"^0.8.64","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.64","@live-change/vue3-components":"^0.8.64","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.64","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.64","@live-change/secret-link-service":"^0.8.64","@live-change/password-authentication-service":"^0.8.64"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.64"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.64_1726119859102_0.4717105183839183","host":"s3://npm-registry-packages"}},"0.8.65":{"name":"@live-change/frontend-base","version":"0.8.65","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.65","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a750a9e94cf50b435919a655dd5c90be6232bca4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.65.tgz","fileCount":16,"integrity":"sha512-tMIjznK7pLn/nDNo/Ib22QTov/uq4FJBMgBiF0K2lulHlq006N24gWf6luS1gSiWEdpE/IQExUJZ4U5rKbda+A==","signatures":[{"sig":"MEQCIE/mOehHavaGXvvTH/4mTnQrJOXzrTJ950/UKBg0OVx+AiBf+y4chBUGdbuJXJxTj9mN+v2iUrA78ukPHxyhBs2H4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"c239699e9aea10bb7ae0baca0ab980ff1d9f5f94","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.65","@live-change/dao":"^0.8.65","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.65","@live-change/vue3-ssr":"^0.8.65","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.65","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.65","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.65","@live-change/dao-websocket":"^0.8.65","@live-change/email-service":"^0.8.65","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.65","@live-change/vue3-components":"^0.8.65","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.65","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.65","@live-change/secret-link-service":"^0.8.65","@live-change/password-authentication-service":"^0.8.65"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.65"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.65_1726640358965_0.1945858679548671","host":"s3://npm-registry-packages"}},"0.8.66":{"name":"@live-change/frontend-base","version":"0.8.66","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.66","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3fd5f8b700a6c49994bd6a46cdbf2d3f2dd7a883","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.66.tgz","fileCount":16,"integrity":"sha512-wbrHnqQAtwltdUcmNZfT1MaEtBGzBR1ZZMOVBypYgvyGc1mzbWdTZ/V+dEHqbE7ivR/usgMKffnxIDXRFbtrQw==","signatures":[{"sig":"MEYCIQD+afaYoH/tilbV5aS61xg08D9CAzezztrrkUAuKgpV/wIhAIE4YAtLc2oMyjcR/meyvL3tCTboGc8dDQzE8BSsh1Qe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"33fa71ec087690903b109e2c0a2cf1de886449f7","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.66","@live-change/dao":"^0.8.66","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.66","@live-change/vue3-ssr":"^0.8.66","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.66","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.66","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.66","@live-change/dao-websocket":"^0.8.66","@live-change/email-service":"^0.8.66","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.66","@live-change/vue3-components":"^0.8.66","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.66","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.66","@live-change/secret-link-service":"^0.8.66","@live-change/password-authentication-service":"^0.8.66"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.66"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.66_1726642409133_0.6444651197156246","host":"s3://npm-registry-packages"}},"0.8.67":{"name":"@live-change/frontend-base","version":"0.8.67","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.67","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e570b54d7af20cb70fc863996a1c87cf459c0f13","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.67.tgz","fileCount":16,"integrity":"sha512-P2v7zYcsVoewabrTJqEXgvU3EmgltowsDAcGwhA56HNnQAZrw00sQisrbsHvTXiJtzaZTv8fzhCwXbQOjFYbHg==","signatures":[{"sig":"MEQCIDEKHPxbXOm6Vxl2BDoWh+tZWwtiNIqbQDSNGL6+dualAiBXZ42ZUedGDYJVjdnNmUVhzNbc77HUcPaHrVdcRxRpyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"ff74842a56f547052f0a5af26788475ca8f064e4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.67","@live-change/dao":"^0.8.67","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.67","@live-change/vue3-ssr":"^0.8.67","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.67","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.67","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.67","@live-change/dao-websocket":"^0.8.67","@live-change/email-service":"^0.8.67","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.67","@live-change/vue3-components":"^0.8.67","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.67","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.67","@live-change/secret-link-service":"^0.8.67","@live-change/password-authentication-service":"^0.8.67"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.67"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.67_1726662450430_0.0028457899800387043","host":"s3://npm-registry-packages"}},"0.8.68":{"name":"@live-change/frontend-base","version":"0.8.68","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.68","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"66f7d0256b86558b46b03b4f2bae709a9d63ab91","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.68.tgz","fileCount":16,"integrity":"sha512-AuP5Mlm1vhIYRFNBzOD9o3AbQbeE/YbPwFrwV0k10rE+vEep0drk0Jm2WWQZvcBbNW5bHdsdCFSSlk7hlCzgVw==","signatures":[{"sig":"MEYCIQDYJAtWjCPvjSUtnEE3/NPI3pSCy88Y//iVuTohy2zr1QIhALyDGs7dow+HhGoTwpBYmKeQWugSRulDCHMp2JSgaL7b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"9f34ce84625f32092de0d93dcd19e4e4982982bd","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.68","@live-change/dao":"^0.8.68","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.68","@live-change/vue3-ssr":"^0.8.68","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.68","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.68","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.68","@live-change/dao-websocket":"^0.8.68","@live-change/email-service":"^0.8.68","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.68","@live-change/vue3-components":"^0.8.68","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.68","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.68","@live-change/secret-link-service":"^0.8.68","@live-change/password-authentication-service":"^0.8.68"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.68"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.68_1726663085144_0.5414271475610637","host":"s3://npm-registry-packages"}},"0.8.69":{"name":"@live-change/frontend-base","version":"0.8.69","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.69","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e7f8295254979daf676fce5df4565fe80e26a040","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.69.tgz","fileCount":16,"integrity":"sha512-HYpaRWA4mAxCl6FtzNqwXA3Sb0UCl7lS2Q9nEIHm5AmgiAGsWB3Iy/MLBY1k/eMMuk5gVQ9YrMVdhi5gF0YHhQ==","signatures":[{"sig":"MEQCIBt72zrzRpTAKd9gleVcpfHHEk/oVfTNoBZlbKL4NRMgAiAOUu24a35vLm1Nxbcp5AT9ih1XswX9yaPx5ldjtAAY8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"57f25e13fd727c638d5ab23e724b6e12a4e3735a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.69","@live-change/dao":"^0.8.69","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.69","@live-change/vue3-ssr":"^0.8.69","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.69","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.69","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.69","@live-change/dao-websocket":"^0.8.69","@live-change/email-service":"^0.8.69","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.69","@live-change/vue3-components":"^0.8.69","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.69","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.69","@live-change/secret-link-service":"^0.8.69","@live-change/password-authentication-service":"^0.8.69"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.69"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.69_1726667648239_0.8107222883428098","host":"s3://npm-registry-packages"}},"0.8.70":{"name":"@live-change/frontend-base","version":"0.8.70","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.70","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f0774f453b61c2d4193a5a790a9da96aab1ce431","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.70.tgz","fileCount":16,"integrity":"sha512-O+DU3nF764kTRILsr2Pf+t4Zl6l819CrOx1cXSxU8mIl3Y6NWji3+T6dI9Xn/UAMnV8Puj4brcGXx9qRTntNXw==","signatures":[{"sig":"MEUCIQCXrYj6wWfRH9rikzgwmPCznOMVPHrR+oc452pGyqeNMAIgNroIRpFs2J7MySevlD2dnoQTlA4KOWYRrDklImdt0Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"560679d86691f507c84a4ce951a567cfb3cc37aa","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.70","@live-change/dao":"^0.8.70","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.70","@live-change/vue3-ssr":"^0.8.70","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.70","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.70","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.70","@live-change/dao-websocket":"^0.8.70","@live-change/email-service":"^0.8.70","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.70","@live-change/vue3-components":"^0.8.70","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.70","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.70","@live-change/secret-link-service":"^0.8.70","@live-change/password-authentication-service":"^0.8.70"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.70"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.70_1726733382502_0.05217062044598286","host":"s3://npm-registry-packages"}},"0.8.71":{"name":"@live-change/frontend-base","version":"0.8.71","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.71","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"215c5fa3312042beadd85dce1776c6e26e9c24e9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.71.tgz","fileCount":16,"integrity":"sha512-imcL5BEnpn2jA8VLb6WYfTF04vuV4YEjttnW+ZtmgOaw2uF5Ul8T9LmOnbVShJhF67w12nJ7xxTipthRP8L1Jw==","signatures":[{"sig":"MEYCIQDOWPqjwcdN0pcQwjlphsJ6d+uutbQ1hn+o2pAFF7A3EAIhAIaVp2ikpa0haN0IWlJ1PZ337XYVEwBvdq8llCm7Edmj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"f708c1c2d50b8d4bf61ec227cf0c4349555d0741","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.71","@live-change/dao":"^0.8.71","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.71","@live-change/vue3-ssr":"^0.8.71","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.71","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.71","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.71","@live-change/dao-websocket":"^0.8.71","@live-change/email-service":"^0.8.71","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.71","@live-change/vue3-components":"^0.8.71","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.71","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.71","@live-change/secret-link-service":"^0.8.71","@live-change/password-authentication-service":"^0.8.71"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.71"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.71_1727093860353_0.9262908227886308","host":"s3://npm-registry-packages"}},"0.8.72":{"name":"@live-change/frontend-base","version":"0.8.72","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.72","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2fcc59bad7b919eb50c25e69e89e0c3954a27f4f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.72.tgz","fileCount":16,"integrity":"sha512-S1v0j3xI2VwBUOqZ/DJl4WYBJaS9A+fcgDXLEQOYMAWrxVHdWL7H8JEChL5yZj7ZCPc0xHnNTsY8RhehrT4/Iw==","signatures":[{"sig":"MEQCIAydodsUrLPqczZ9HCz8/Y3YXdZ4XfH3d084C1mVIo1dAiBlUC3s2edPKeIkjzc35K7CCVYQTB3ogadCMAbTvicqXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"58800a29cbc31ab9292cfaeeb1cdf2eeee21244d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.72","@live-change/dao":"^0.8.72","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.72","@live-change/vue3-ssr":"^0.8.72","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.72","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.72","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.72","@live-change/dao-websocket":"^0.8.72","@live-change/email-service":"^0.8.72","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.72","@live-change/vue3-components":"^0.8.72","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.72","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.72","@live-change/secret-link-service":"^0.8.72","@live-change/password-authentication-service":"^0.8.72"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.72"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.72_1727166975712_0.864179549956392","host":"s3://npm-registry-packages"}},"0.8.73":{"name":"@live-change/frontend-base","version":"0.8.73","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.73","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b78604518f6eabe7dc88e63bf771452e9cf4a2d5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.73.tgz","fileCount":16,"integrity":"sha512-NC7XNEmzlYVtcpz7m0wjfD7Tre2ZFNL4zlbjclcc+6s5pdunTkclO9cHsyz7S7x3BUKlqle7DmrjGiFhvjQBhQ==","signatures":[{"sig":"MEQCIEP9swhPaNgeN54oHm/mFH65PW9kH2sufoBddsL1v513AiA/C3cQxlDi9+g43do411yzlH6713Adsg0BQDW+B7k1+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"2f0b5d33803640d1036bfa85ae4ea2af63db0b54","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.73","@live-change/dao":"^0.8.73","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.73","@live-change/vue3-ssr":"^0.8.73","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.73","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.73","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.73","@live-change/dao-websocket":"^0.8.73","@live-change/email-service":"^0.8.73","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.73","@live-change/vue3-components":"^0.8.73","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.73","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.73","@live-change/secret-link-service":"^0.8.73","@live-change/password-authentication-service":"^0.8.73"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.73"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.73_1727168822120_0.04964498694937136","host":"s3://npm-registry-packages"}},"0.8.74":{"name":"@live-change/frontend-base","version":"0.8.74","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.74","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0dd9ab796e376d05bb3ae21b40fbcab242659f13","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.74.tgz","fileCount":16,"integrity":"sha512-2aUqAHq0eWzoRZkFKq4Ri3VBnsacOfMNG59FwEE5/usxZ6HECDJfEH8w94JkGSz6P8RF1fRWRYgGiWfnp9ZdDA==","signatures":[{"sig":"MEYCIQCuHUUH7NgTGtbbSn1dPYR6YVHhU/x7arpoE+s87Pb0SQIhAKuX7um72RkoSFr4u0/uxTUBLTp8pYU9JGK7KWP92jBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"d8c3d9737790e0e320216cfcdfc07012ad139911","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.74","@live-change/dao":"^0.8.74","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.74","@live-change/vue3-ssr":"^0.8.74","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.74","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.74","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.74","@live-change/dao-websocket":"^0.8.74","@live-change/email-service":"^0.8.74","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.74","@live-change/vue3-components":"^0.8.74","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.74","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.74","@live-change/secret-link-service":"^0.8.74","@live-change/password-authentication-service":"^0.8.74"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.74"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.74_1727252433417_0.9309084074180489","host":"s3://npm-registry-packages"}},"0.8.75":{"name":"@live-change/frontend-base","version":"0.8.75","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.75","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7f0b6340d75f047b2c12ccc6d8e0a1e2948ee572","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.75.tgz","fileCount":16,"integrity":"sha512-u4DDCQYznL5jsx9aXcrEvMz2LZ4Wz/Lu3ve9BSyIpP1m3AxwdXUNOc0RXCZT1u04o9I6XzvhebLbuley6K5PIg==","signatures":[{"sig":"MEQCIHhHKk+ZUwjp92HUBQBufdGLx0wrmCilrDRVng7g3A/vAiArgZAg7j/rFRn4b0pVwzP3Qj1RWP8Dd3+vvIwASHJLLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"9380bbf47a2a9087840cc71afe5b3eace66fa6ab","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.75","@live-change/dao":"^0.8.75","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.75","@live-change/vue3-ssr":"^0.8.75","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.75","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.75","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.75","@live-change/dao-websocket":"^0.8.75","@live-change/email-service":"^0.8.75","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.75","@live-change/vue3-components":"^0.8.75","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.75","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.75","@live-change/secret-link-service":"^0.8.75","@live-change/password-authentication-service":"^0.8.75"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.75"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.75_1727339639508_0.7119216141206535","host":"s3://npm-registry-packages"}},"0.8.76":{"name":"@live-change/frontend-base","version":"0.8.76","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.76","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a6091dca4ff0de61e5bb2aca490e5a1d988d7b6c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.76.tgz","fileCount":16,"integrity":"sha512-dNk3EyrHFGvCbJI9SXXpxR9OH7sFJfOt4qqZHEhZS5ub2WOhXxYNeOa84iCsy+lumQRhxkFF9z0uzJbD9Oxpow==","signatures":[{"sig":"MEUCIQCTu26trsrN+XDtUgA8SiItMUywGR6s1Xwsd3ERT0nfTQIgNCq2gOIh+Me3DeeSHFfbicFs+nbZ0OwYbusSkFXdBtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"70c9a5ffb257f57b77754027d9c543584ca3423b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.76","@live-change/dao":"^0.8.76","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.76","@live-change/vue3-ssr":"^0.8.76","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.76","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.76","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.76","@live-change/dao-websocket":"^0.8.76","@live-change/email-service":"^0.8.76","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.76","@live-change/vue3-components":"^0.8.76","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.76","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.76","@live-change/secret-link-service":"^0.8.76","@live-change/password-authentication-service":"^0.8.76"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.76"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.76_1727432994403_0.4046201908060536","host":"s3://npm-registry-packages"}},"0.8.77":{"name":"@live-change/frontend-base","version":"0.8.77","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.77","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c566cf5b9b985728a38d4127aee0a11c9533da45","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.77.tgz","fileCount":16,"integrity":"sha512-aJIwznhnr6AkU7cFKkmEyp79NJ/utvAnCqsuMrr19GDLME2b2Fp5mLT7TgL0M0oCsMJc8/BnWj4x5Ec+Bj37aA==","signatures":[{"sig":"MEQCIAPyTMGQQep5iSUP8FJxbwJys8oci/5a6pNtYi+kB6zHAiB6bIUvodSghh1zMDsuZRPYHzJawKr+tK4AzMyvymW1Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"9efe599ccee5a7011c934efb91666f0716e9af05","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.77","@live-change/dao":"^0.8.77","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.77","@live-change/vue3-ssr":"^0.8.77","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.77","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.77","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.77","@live-change/dao-websocket":"^0.8.77","@live-change/email-service":"^0.8.77","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.77","@live-change/vue3-components":"^0.8.77","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.77","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.77","@live-change/secret-link-service":"^0.8.77","@live-change/password-authentication-service":"^0.8.77"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.77"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.77_1727516523843_0.9079483998003581","host":"s3://npm-registry-packages"}},"0.8.78":{"name":"@live-change/frontend-base","version":"0.8.78","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.78","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bf8638e2166cd122fe5539d8400cc917e65edd67","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.78.tgz","fileCount":16,"integrity":"sha512-JlKDo5bfJFOxExFfvGrAYTVnaEo+l+cCO/WPzCV1NW94fdurtGDTNRxq4qzzLhVuYRDcWemPOV+VMfp3obUQDQ==","signatures":[{"sig":"MEQCIA7SoqSMEU5XMAx0Orouc7XmG1TVXvdE5YiKMEQxKh/iAiA/4dbtsYN8nAqWo4efE5okfU92LEl3TMf126o4k1BHSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"097c9d0026935ae49076b35cffb990ca743d625a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.78","@live-change/dao":"^0.8.78","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.78","@live-change/vue3-ssr":"^0.8.78","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.78","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.78","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.78","@live-change/dao-websocket":"^0.8.78","@live-change/email-service":"^0.8.78","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.78","@live-change/vue3-components":"^0.8.78","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.78","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.78","@live-change/secret-link-service":"^0.8.78","@live-change/password-authentication-service":"^0.8.78"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.78"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.78_1727585059301_0.08172892514657848","host":"s3://npm-registry-packages"}},"0.8.79":{"name":"@live-change/frontend-base","version":"0.8.79","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.79","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"dbe8dc9e2fda398e5cf1011b85487f21b91573f9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.79.tgz","fileCount":16,"integrity":"sha512-HJDtt+sXOFZGLMQFPNr79uYqqttqJ3kLDwbIRsnhx1CnX7RCYLslA9rwslzrGkFwA5rPYD8WGmqyB1gUiXxamw==","signatures":[{"sig":"MEUCICcMv4Lj/jM/bA+7UYjyWLsrDX69E+ZTb2oyi2d+OtL/AiEAreZjtVDIxyJTAGKZIHjLonLQN4hKXr2yN/AHSsMy2hI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"35dc736fb78a7ce3c6bb380ee8a99ce07b79d4de","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.79","@live-change/dao":"^0.8.79","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.79","@live-change/vue3-ssr":"^0.8.79","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.79","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.79","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.79","@live-change/dao-websocket":"^0.8.79","@live-change/email-service":"^0.8.79","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.79","@live-change/vue3-components":"^0.8.79","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.79","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.79","@live-change/secret-link-service":"^0.8.79","@live-change/password-authentication-service":"^0.8.79"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.79"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.79_1727770059570_0.8519660734615255","host":"s3://npm-registry-packages"}},"0.8.80":{"name":"@live-change/frontend-base","version":"0.8.80","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.80","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"84169f580ea4010c1144cad7a9db2125fc69e9a3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.80.tgz","fileCount":16,"integrity":"sha512-UO9kt+XwSOZUaRBhI0iWKqHRbnNtVE8TjkEkQgjiK9w8j7eqkz1ketiyqTl7tgE1CeqkAWl7XIlV9hd2yLtW6w==","signatures":[{"sig":"MEUCIDfV0d/XeaGZxiWHvDR/ll3U4f/g8eVfX0xQss8QzyHNAiEAr+SKsYxKcr6a61S8y8IcxnAgZomxM21gyLZgi4Cq31s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"06b8c7071b68ee297239912e0f63890648a3b124","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.80","@live-change/dao":"^0.8.80","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.80","@live-change/vue3-ssr":"^0.8.80","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.80","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.80","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.80","@live-change/dao-websocket":"^0.8.80","@live-change/email-service":"^0.8.80","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.80","@live-change/vue3-components":"^0.8.80","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.80","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.80","@live-change/secret-link-service":"^0.8.80","@live-change/password-authentication-service":"^0.8.80"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.80"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.80_1727772691451_0.9878485916694897","host":"s3://npm-registry-packages"}},"0.8.81":{"name":"@live-change/frontend-base","version":"0.8.81","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.81","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b8c9394a5b2294b0e7a590dbc8e130bb12125921","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.81.tgz","fileCount":16,"integrity":"sha512-ZCG3qc296nK71PZIClgWtCJtBgcaXGbf0mKvbIXqYk5ePEWXJOLVAjq3fUVLCe3Q/cWjQwhldDgg9xfXAjIS8A==","signatures":[{"sig":"MEUCIQCpgDJB3130rwfnNVywchX/J35nLhlEzr3AlLd2u+5UYQIga5fZVWlp/sgNJtfhNVLZQFaJPgP3SKzaV69cCMQpKZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"bbc862b339eae9c68cb4b06cad0abdbb0405b409","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.81","@live-change/dao":"^0.8.81","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.81","@live-change/vue3-ssr":"^0.8.81","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.81","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.81","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.81","@live-change/dao-websocket":"^0.8.81","@live-change/email-service":"^0.8.81","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.81","@live-change/vue3-components":"^0.8.81","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.81","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.81","@live-change/secret-link-service":"^0.8.81","@live-change/password-authentication-service":"^0.8.81"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.81"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.81_1727856229864_0.9647377971967825","host":"s3://npm-registry-packages"}},"0.8.82":{"name":"@live-change/frontend-base","version":"0.8.82","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.82","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ed2ec2efa603261853edd270fc4b9b309434479f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.82.tgz","fileCount":16,"integrity":"sha512-e2knA4RUYnUJ90djUpEPZe9c+yoiDFc078rXiuvx23/e35vLgtU/VnDv3SQhv2Wz2+qeeWxVE5VBLZU7bhzxQQ==","signatures":[{"sig":"MEUCIQC7uQ55TWPymmoQQQNcPC9KBzKMFP/cOBeGBtimPz6DPAIgFD3B9Ys7BZOGjhBngrExpoAunohMW5HfLTIspGaSwNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"72f303118f6bb5e324c5d77473b456fc10f7ed04","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.82","@live-change/dao":"^0.8.82","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.82","@live-change/vue3-ssr":"^0.8.82","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.82","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.82","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.82","@live-change/dao-websocket":"^0.8.82","@live-change/email-service":"^0.8.82","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.82","@live-change/vue3-components":"^0.8.82","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.82","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.82","@live-change/secret-link-service":"^0.8.82","@live-change/password-authentication-service":"^0.8.82"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.82"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.82_1727864241814_0.4523945544061281","host":"s3://npm-registry-packages"}},"0.8.83":{"name":"@live-change/frontend-base","version":"0.8.83","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.83","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d64abbf01da349b873b0728bcce4f84e36d29bc7","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.83.tgz","fileCount":16,"integrity":"sha512-YGe8q9eiIQwjyIIv9NKCnkg276xm0f6z0Q9bhr5taosP6cn6N0F3gyDoS4Jl3buQRmnLqjFc9WSDafvo62apaA==","signatures":[{"sig":"MEQCICXCNJQl2S4RaixlLnYBp1HmSOaeEbZpCYbdAHSToaHgAiAoXHtbpy2LhomKNymoY/UkhcSnNJKpryW7iofcwXp4wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"a3c85f0869b4c65c2bdd6f181bdfcbe2d6f2bde5","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.83","@live-change/dao":"^0.8.83","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.83","@live-change/vue3-ssr":"^0.8.83","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.83","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.83","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.83","@live-change/dao-websocket":"^0.8.83","@live-change/email-service":"^0.8.83","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.83","@live-change/vue3-components":"^0.8.83","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.83","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.83","@live-change/secret-link-service":"^0.8.83","@live-change/password-authentication-service":"^0.8.83"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.83"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.83_1727944297063_0.7182052282978595","host":"s3://npm-registry-packages"}},"0.8.84":{"name":"@live-change/frontend-base","version":"0.8.84","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.84","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3d49b10d6e651774f12c433ac8e78c14a3c8380b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.84.tgz","fileCount":16,"integrity":"sha512-x2b1uFLdlZMKxfYM+m+NyJQNbbEGOHkXhk+OJqVChPUzdu5SGoHEoQNGb3Z3T1QK+XGwzGglGGT3RztZbcc9lw==","signatures":[{"sig":"MEUCIQDz6B+BTazuAE2ePZUChZmDkvnJ7kIIPEUBmYHwRxiZ/AIgNBZBKo1yXQYXFKxtV4GIk+dd1eFOxeUfPk/w9vFzOms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"53f9ddc7529c28f12cb77c4a2758b553461e46b6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.84","@live-change/dao":"^0.8.84","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.84","@live-change/vue3-ssr":"^0.8.84","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.84","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.84","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.84","@live-change/dao-websocket":"^0.8.84","@live-change/email-service":"^0.8.84","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.84","@live-change/vue3-components":"^0.8.84","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.84","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.84","@live-change/secret-link-service":"^0.8.84","@live-change/password-authentication-service":"^0.8.84"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.84"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.84_1727958790305_0.28165872541368264","host":"s3://npm-registry-packages"}},"0.8.85":{"name":"@live-change/frontend-base","version":"0.8.85","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.85","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"be5d7cb45acc5851758a13e9c44e646970d9b62e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.85.tgz","fileCount":16,"integrity":"sha512-eiHNZfznrPSNv+vnobf1vxOoXg7rTs6owMjcfqteX2Qp7vfmaveIBAQyfLzHVaIE/xpD+rawkDXM2ixIBXuDBw==","signatures":[{"sig":"MEUCIF9al3Vlwkj9RpVWnv3Lg0+aE8kmCEPMYUDDcJn/YETaAiEA0jOkFJ7BMgw6q417bT1rJFS2yplYa9U4yCjVKwsGrxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"1f07885a23183da611b39c2e729b4e704cdcd0ee","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.85","@live-change/dao":"^0.8.85","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.85","@live-change/vue3-ssr":"^0.8.85","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.85","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.85","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.85","@live-change/dao-websocket":"^0.8.85","@live-change/email-service":"^0.8.85","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.85","@live-change/vue3-components":"^0.8.85","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.85","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.85","@live-change/secret-link-service":"^0.8.85","@live-change/password-authentication-service":"^0.8.85"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.85"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.85_1728029157270_0.17394137712233237","host":"s3://npm-registry-packages"}},"0.8.86":{"name":"@live-change/frontend-base","version":"0.8.86","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.86","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"99103deb128bf3867aaaa680e0433aed99d7571b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.86.tgz","fileCount":16,"integrity":"sha512-rpWrHm+b5l4KTZRPTP0QEcWlJBrk5NhIAJc1yt2uAGj8ASMHUUDNucZ2uhQ5juw+3WVYWF8E9d5BNC6yJvzfWQ==","signatures":[{"sig":"MEUCIBUxzAdY2FnUgXa2T/2E18dEAQymLihk6d8sABtVmLZpAiEAiGydFVaEtwtNMdD7OZXONYitM5uadqsg6nrBCYu89u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"3db6ec0c618b4e17974a525ef184fa6fae9b8ee0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.86","@live-change/dao":"^0.8.86","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.86","@live-change/vue3-ssr":"^0.8.86","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.86","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.86","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.86","@live-change/dao-websocket":"^0.8.86","@live-change/email-service":"^0.8.86","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.86","@live-change/vue3-components":"^0.8.86","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.86","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.86","@live-change/secret-link-service":"^0.8.86","@live-change/password-authentication-service":"^0.8.86"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.86"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.86_1728303301905_0.13029378419879567","host":"s3://npm-registry-packages"}},"0.8.87":{"name":"@live-change/frontend-base","version":"0.8.87","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.87","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b9e5488e80be8f11e69f4eda9aa1836ec34cbab2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.87.tgz","fileCount":16,"integrity":"sha512-svrSTIsYDAnT1F9PGZd+icG8lqFLdqyoeXNfibjhB0ufNzuA7qJBkCHIbOftRaYqbxB6fzMBzaPBsWnjhv2sgw==","signatures":[{"sig":"MEUCIQD62D5UJvMQY/OIrFf+ngRFaYFNxmDLGifjqOum6as3dAIgFM8mVH9dM83OhYPACnYYtwtvvl73yaENwNeV2wqa5Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"133e0785e028c37eb6f903d7355e5470b2cc65d3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.87","@live-change/dao":"^0.8.87","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.87","@live-change/vue3-ssr":"^0.8.87","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.87","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.87","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.87","@live-change/dao-websocket":"^0.8.87","@live-change/email-service":"^0.8.87","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.87","@live-change/vue3-components":"^0.8.87","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.87","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.87","@live-change/secret-link-service":"^0.8.87","@live-change/password-authentication-service":"^0.8.87"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.87"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.87_1728376928865_0.6552595463383333","host":"s3://npm-registry-packages"}},"0.8.88":{"name":"@live-change/frontend-base","version":"0.8.88","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.88","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"00740172d247931f60e22759f6ff170f1c46fe36","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.88.tgz","fileCount":16,"integrity":"sha512-673Ajje8NYJ8zpAv7DkZX/zgO8bMLFVdT6c/Rb3d0UR6rqr22fzNp/065q8zEBIBi12oKx0aUbhy9f3NBPXb6g==","signatures":[{"sig":"MEUCIQCuDjUuXEwLugOjuu/XCkEJsbz3Q8OYdWMUJ18rmEINAQIgWHG13tSwQnveUtdgpmndrdbB3+isg5AdKV8qwrjheD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"f80b7c8bf00dc6cc41124fa402edebc7b596e83c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.88","@live-change/dao":"^0.8.88","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.88","@live-change/vue3-ssr":"^0.8.88","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.88","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.88","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.88","@live-change/dao-websocket":"^0.8.88","@live-change/email-service":"^0.8.88","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.88","@live-change/vue3-components":"^0.8.88","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.88","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.88","@live-change/secret-link-service":"^0.8.88","@live-change/password-authentication-service":"^0.8.88"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.88"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.88_1728469895973_0.38924981023575955","host":"s3://npm-registry-packages"}},"0.8.89":{"name":"@live-change/frontend-base","version":"0.8.89","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.89","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a2190cd6b95fb6fdf9123c2aad08dab4e358e605","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.89.tgz","fileCount":16,"integrity":"sha512-57hCqT3oBn/Nr5rnp8jcUtnUTtmqpwbhS6TKzVvkUqHfDLZ1eeiv6Izf+uIWGPW1IOYKG3UbrTK2ldKQNE4Npw==","signatures":[{"sig":"MEYCIQDEn2ouxth+dEJH2m6WvL5ydWZYLmHrR9x3SaZsfA+4mQIhAO9e2NDMBNAXTFXkY4zC8pZsOrvcZGLky3LfLLqaBI+J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"15d4b3dc445480608c993e4057be208192e97023","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.89","@live-change/dao":"^0.8.89","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.89","@live-change/vue3-ssr":"^0.8.89","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.89","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.89","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.89","@live-change/dao-websocket":"^0.8.89","@live-change/email-service":"^0.8.89","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.89","@live-change/vue3-components":"^0.8.89","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.89","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.89","@live-change/secret-link-service":"^0.8.89","@live-change/password-authentication-service":"^0.8.89"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.89"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.89_1728980570792_0.14087212883679268","host":"s3://npm-registry-packages"}},"0.8.90":{"name":"@live-change/frontend-base","version":"0.8.90","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.90","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2e9cf90d6bab6d64635a787e61a576f5fad90d0e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.90.tgz","fileCount":16,"integrity":"sha512-fZ7nrogugvQuYWGURKAoKQpNk1rQS4MMRiuHrbWUCTi4Sut5/KsxYOq+wSzTIxc/Cx8Yw3c8xxwwsuBziAO2eg==","signatures":[{"sig":"MEUCIQCT43vyUPfjOCYDJkHCwOZeIZ6lIF5pM7ebdn3m5FNw3AIgQ7tmlPS29uPRfI6vSa/5oshnY1O8s6S8NBPs2usvHLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"745223326ab078f2155434fe684611fc1398df9d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.90","@live-change/dao":"^0.8.90","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.90","@live-change/vue3-ssr":"^0.8.90","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.90","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.90","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.90","@live-change/dao-websocket":"^0.8.90","@live-change/email-service":"^0.8.90","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.90","@live-change/vue3-components":"^0.8.90","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.90","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.90","@live-change/secret-link-service":"^0.8.90","@live-change/password-authentication-service":"^0.8.90"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.90"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.90_1728984782168_0.1281082010548793","host":"s3://npm-registry-packages"}},"0.8.91":{"name":"@live-change/frontend-base","version":"0.8.91","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.91","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8a0c4d4cb172acafe7b0d2cf791f03a59d69001d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.91.tgz","fileCount":16,"integrity":"sha512-DNRXOCH4+a/Ut+DAd7pNYKD3WfS5gMh3DiZkffuGiOG9GVQl8oMpMA0XkXhrrg08JxWEyGGUulklLRk7VAJmTg==","signatures":[{"sig":"MEYCIQDYjxA93doIXRPPai0e1+HbuoS6Edg7jaMTBqJnsDgy8wIhAKYeGAKItuBx5jFJaGbR95glfC7jVjuHF67uZVbuGGJo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"36c4ba89fc5ff1374dc219f9bcdd7b834baecad8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.91","@live-change/dao":"^0.8.91","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.91","@live-change/vue3-ssr":"^0.8.91","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.91","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.91","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.91","@live-change/dao-websocket":"^0.8.91","@live-change/email-service":"^0.8.91","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.91","@live-change/vue3-components":"^0.8.91","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.91","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.91","@live-change/secret-link-service":"^0.8.91","@live-change/password-authentication-service":"^0.8.91"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.91"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.91_1728985953423_0.5850380610496559","host":"s3://npm-registry-packages"}},"0.8.92":{"name":"@live-change/frontend-base","version":"0.8.92","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.92","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"925ca11d0490e401423c8a7513321464cd64da8c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.92.tgz","fileCount":16,"integrity":"sha512-Ed00UvushQFlbaiJmnfif0dFmVEE5b/UTq3diBvUk1x6guxhN58wM8HysN9DWo5GxOTCHk819wvWnAI/JegChw==","signatures":[{"sig":"MEQCIAXa2lS1nFZs+oxmBZl96JoGnck88t1TZ9nhm4TFM91KAiBt3iediAXGQJ+1GsHfbLnUopF1FVCffv05tCuhBU7YJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"493a6584a4c2b36794771f85df44fcc7e64a0db5","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.92","@live-change/dao":"^0.8.92","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.92","@live-change/vue3-ssr":"^0.8.92","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.92","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.92","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.92","@live-change/dao-websocket":"^0.8.92","@live-change/email-service":"^0.8.92","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.92","@live-change/vue3-components":"^0.8.92","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.92","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.92","@live-change/secret-link-service":"^0.8.92","@live-change/password-authentication-service":"^0.8.92"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.92"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.92_1729068776991_0.555949286870709","host":"s3://npm-registry-packages"}},"0.8.93":{"name":"@live-change/frontend-base","version":"0.8.93","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.93","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2b99d0c3bd59f524e2b3f7fb2d42ac9071b46639","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.93.tgz","fileCount":16,"integrity":"sha512-NPMEtqot8AP1l+80+WThVJEjYy/usxyWB21AMbpuqoFrParl4L+SQRnueSt5Zrtfl+ztIN3dZhebfoC7EYVYrQ==","signatures":[{"sig":"MEUCIQC1AjajvHPd9ai4y/yPVNnnQP1W/kaaxVqMU/AqrQco2AIgYbAWaM8mka6JFrfcA94N3aDBBlGPENK+lyYYYs+DOWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"c5c699c6f29b735dd1597ddf572a8b956b338329","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.93","@live-change/dao":"^0.8.93","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.93","@live-change/vue3-ssr":"^0.8.93","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.93","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.93","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.93","@live-change/dao-websocket":"^0.8.93","@live-change/email-service":"^0.8.93","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.93","@live-change/vue3-components":"^0.8.93","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.93","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.93","@live-change/secret-link-service":"^0.8.93","@live-change/password-authentication-service":"^0.8.93"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.93"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.93_1729095446738_0.6919554695030301","host":"s3://npm-registry-packages"}},"0.8.94":{"name":"@live-change/frontend-base","version":"0.8.94","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.94","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5d339a72d44539c66fa02fc833ca44f5ec6360b7","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.94.tgz","fileCount":16,"integrity":"sha512-qvsoGSS2wAikgdSzuu83MTmntztayJqhqoItfQL/Az2jkHeix9kBpErxvafQJbKpfeCLEmhehKMuWEFq74M0vg==","signatures":[{"sig":"MEYCIQCKs534MR5qfhORhZQ2dn6W2KzxvDATOJLUAJ4aBY0hlwIhAPzonCAiwbpZM2WPYDXd1dm1pHq2zl0qVz5VYJD//jAD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"1c40a298d8d39dfcf4fc17bb754df365e7214d3e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.94","@live-change/dao":"^0.8.94","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.94","@live-change/vue3-ssr":"^0.8.94","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.94","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.94","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.94","@live-change/dao-websocket":"^0.8.94","@live-change/email-service":"^0.8.94","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.94","@live-change/vue3-components":"^0.8.94","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.94","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.94","@live-change/secret-link-service":"^0.8.94","@live-change/password-authentication-service":"^0.8.94"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.94"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.94_1729758426173_0.34686317520357246","host":"s3://npm-registry-packages"}},"0.8.95":{"name":"@live-change/frontend-base","version":"0.8.95","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.95","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"1e0797b1c011031ca01289d054f2ae2a8b3717cd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.95.tgz","fileCount":16,"integrity":"sha512-MGK/E1xMxoWbnu1Mxzl0ZUZZS+WAoZvEFmpYLWndUfSr37REqMTxof2xiwxe38NLHkKZtDW5IuGAzbXL7Ff0QQ==","signatures":[{"sig":"MEUCIEj1YnFgM9aSS84h9Fr0jNaZ8n5pvSLKfM4kyBbq+MXlAiEA9hhXJuUqCKtxg0dWY1jJxVA7lcfwwFdRMAhrCgQgWR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"852e9817a89ffe5f2b6dc13c658d7a1bfd4f8fa6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.95","@live-change/dao":"^0.8.95","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.95","@live-change/vue3-ssr":"^0.8.95","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.95","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.95","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.95","@live-change/dao-websocket":"^0.8.95","@live-change/email-service":"^0.8.95","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.95","@live-change/vue3-components":"^0.8.95","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.95","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.95","@live-change/secret-link-service":"^0.8.95","@live-change/password-authentication-service":"^0.8.95"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.95"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.95_1729932196986_0.5007920525547591","host":"s3://npm-registry-packages"}},"0.8.96":{"name":"@live-change/frontend-base","version":"0.8.96","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.96","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"08dcae7a2116f2697e02c95b37628960475cbb76","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.96.tgz","fileCount":16,"integrity":"sha512-D+cVXrMdtk9n21epfZgaG2kCOPHTxRSAG4TD/G9hYN32jeROsHLtCIO34aeCsCabQSHP+vExeyTUyGwIAP+1/w==","signatures":[{"sig":"MEUCICdJSOAGoEHhnerc3FZpm0z/yq0J1SrhidL56LCsnc4gAiEA+9U4Be9AeFe1PyruAFj6iikLKDQjzr0DTj9G6MPyQ2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"e6eb56356f9b75fc5656c795f0dfaf9a0ad143c2","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.96","@live-change/dao":"^0.8.96","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.96","@live-change/vue3-ssr":"^0.8.96","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.96","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.96","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.96","@live-change/dao-websocket":"^0.8.96","@live-change/email-service":"^0.8.96","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.96","@live-change/vue3-components":"^0.8.96","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.96","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.96","@live-change/secret-link-service":"^0.8.96","@live-change/password-authentication-service":"^0.8.96"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.96"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.96_1729933652501_0.2779268859361119","host":"s3://npm-registry-packages"}},"0.8.97":{"name":"@live-change/frontend-base","version":"0.8.97","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.97","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"549e6c63c4623ef63eac227d2905029c82941c35","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.97.tgz","fileCount":16,"integrity":"sha512-7U/Rza9a8DjbTMs1pn0rltWpGdRnHNo9HPg6oSFO39+nI8/5GzxyZHkBoWs2MUGPb6q3MAVW+m9sBw6aH6Wukw==","signatures":[{"sig":"MEUCIHD3Xo+U+/2nGNaA6YpioYfNAP2eSX+F34Y1QrDsaz+9AiEApBIrVnnKuj9N5wDGGO3aHaa4jlHwtG2hJG65yO9uKMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"5e1beea2df2a168d9da8f9fa802f4340de9d75e6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.97","@live-change/dao":"^0.8.97","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.97","@live-change/vue3-ssr":"^0.8.97","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.97","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.97","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.97","@live-change/dao-websocket":"^0.8.97","@live-change/email-service":"^0.8.97","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.97","@live-change/vue3-components":"^0.8.97","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.97","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.97","@live-change/secret-link-service":"^0.8.97","@live-change/password-authentication-service":"^0.8.97"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.97"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.97_1729956959157_0.29341550479868306","host":"s3://npm-registry-packages"}},"0.8.98":{"name":"@live-change/frontend-base","version":"0.8.98","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.98","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2389f016e390df48c41f512a207a0443dfcc997f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.98.tgz","fileCount":16,"integrity":"sha512-FyDwutUUHHedzmM1mlx+OymYY1MqOjFVQ/5ZvcqcUA7v2K3g0StPt1bBhX7uUY3M23Daaqx11QnSOpJAz1U8pg==","signatures":[{"sig":"MEUCICveLRufv3EhvrM2IcuZHP32gXAGFMqN2yjV6wNcrWs1AiEA35Vqyt5jx0pTKRuskmiNzS2KeE0hyc5RTU+TphN46p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"7e6e0621a709ac4fe94790d2df940488e544ccd3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.98","@live-change/dao":"^0.8.98","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.98","@live-change/vue3-ssr":"^0.8.98","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.98","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.98","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.98","@live-change/dao-websocket":"^0.8.98","@live-change/email-service":"^0.8.98","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.98","@live-change/vue3-components":"^0.8.98","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.98","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.98","@live-change/secret-link-service":"^0.8.98","@live-change/password-authentication-service":"^0.8.98"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.98"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.98_1730091650899_0.1547327350908012","host":"s3://npm-registry-packages"}},"0.8.99":{"name":"@live-change/frontend-base","version":"0.8.99","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.99","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"685fe3603cb1116d319bbe9bd038a39bfeea36e4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.99.tgz","fileCount":16,"integrity":"sha512-5P16cOZ+fv+kxmrY8FwHnCt9o2+yiZtFbbkP+7CGEkmBShUy0IQpXmEbPx8KvwZ6kIWyNJa1o72JRHgU6W/8UQ==","signatures":[{"sig":"MEQCIEO/NBg6EthPPjh7XGVqu922zfMWB4yG9Asa1MrR2FdKAiBKdzZtW1Q9tsNFhPeTLIl9mJDPWMvXoOj8iaPXG1H3wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"type":"module","gitHead":"7d9970c62f5d019473e04353c5b4890683fa5dd6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.99","@live-change/dao":"^0.8.99","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.99","@live-change/vue3-ssr":"^0.8.99","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.99","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.99","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.99","@live-change/dao-websocket":"^0.8.99","@live-change/email-service":"^0.8.99","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.99","@live-change/vue3-components":"^0.8.99","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.99","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.99","@live-change/secret-link-service":"^0.8.99","@live-change/password-authentication-service":"^0.8.99"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.99"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.99_1730137509227_0.8973734816319723","host":"s3://npm-registry-packages"}},"0.8.100":{"name":"@live-change/frontend-base","version":"0.8.100","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.100","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"926532e1ac6fd5379c36fa37703342bb74679760","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.100.tgz","fileCount":16,"integrity":"sha512-XHGIEtzhCpdWic/DjuBcHRiTNHEYIDud2MgDmOpWLnonIaxNmiRceL1rKjY/5jdGBInPVmLzY6NJbWiVCf4RTA==","signatures":[{"sig":"MEQCIE/uZo+PYygar7nVd14L2NZhlcgRWvqM6+heI8qNhx6JAiBchWdzTb1g3Szbm5rnBImdM8rguegTtpOFxFPsLbT1Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"268359f670938c49a94f57eac33a7fe7792f20d6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.100","@live-change/dao":"^0.8.100","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.100","@live-change/vue3-ssr":"^0.8.100","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.100","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.100","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.100","@live-change/dao-websocket":"^0.8.100","@live-change/email-service":"^0.8.100","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.100","@live-change/vue3-components":"^0.8.100","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.100","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.100","@live-change/secret-link-service":"^0.8.100","@live-change/password-authentication-service":"^0.8.100"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.100"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.100_1730194627517_0.6135121801541532","host":"s3://npm-registry-packages"}},"0.8.101":{"name":"@live-change/frontend-base","version":"0.8.101","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.101","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"fdaf8829edad67325a106e7c541ded1fe6a4e16e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.101.tgz","fileCount":16,"integrity":"sha512-0GueAoOQzsOYi0+oGo8slVGP/L8SYyl/HDktTBCdSJpAXrReyrwgXZgHYLbFLtgB+QW5/iLA4/q3InHOLe/TKg==","signatures":[{"sig":"MEQCIAZ4ZX89qPmeSh6Xhey0mD7KCW7AJc1N5aCefYvZe6EAAiBhs888IRrKqX5haobLuVmkeKEN9mmh2+pQG6simiIUww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"6cf152a7641450f163278a70d67ff721f13d4038","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.101","@live-change/dao":"^0.8.101","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.101","@live-change/vue3-ssr":"^0.8.101","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.101","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.101","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.101","@live-change/dao-websocket":"^0.8.101","@live-change/email-service":"^0.8.101","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.101","@live-change/vue3-components":"^0.8.101","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.101","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.101","@live-change/secret-link-service":"^0.8.101","@live-change/password-authentication-service":"^0.8.101"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.101"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.101_1730197518098_0.18060324944612183","host":"s3://npm-registry-packages"}},"0.8.102":{"name":"@live-change/frontend-base","version":"0.8.102","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.102","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6c455548b14524b31b8e3c773099f7484b50856d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.102.tgz","fileCount":16,"integrity":"sha512-1KMspk5qJWLdlexz8XzEUYF0/ZM7HIV91aO8eljoGLlxd7URM2RheNm1h92zrahXRiegzXGEBqOKdArhMH22mg==","signatures":[{"sig":"MEUCIQDwnhvodwTfWHIiXZYsSYjfyR861KcV/C37WhKwQPgWCAIgdEX7C5QtXVx4ITaF9GIksQeEKxhc1XrR+b3KT6aVW3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"48f0f33881894e7036fe3cec501fe9ac6c103918","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.102","@live-change/dao":"^0.8.102","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.102","@live-change/vue3-ssr":"^0.8.102","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.102","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.102","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.102","@live-change/dao-websocket":"^0.8.102","@live-change/email-service":"^0.8.102","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.102","@live-change/vue3-components":"^0.8.102","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.102","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.102","@live-change/secret-link-service":"^0.8.102","@live-change/password-authentication-service":"^0.8.102"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.102"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.102_1730203643542_0.8446648960818017","host":"s3://npm-registry-packages"}},"0.8.103":{"name":"@live-change/frontend-base","version":"0.8.103","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.103","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"823dd73ac7748955f49c8a0555540c258bb3e299","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.103.tgz","fileCount":16,"integrity":"sha512-WtabSWjPWbhkp+i+QOFAFJCcjJU25upOYbaKOnWP7vugOOv5/nZggCg/37N/Unqq29O16nLA4DDJjB0wosHZZw==","signatures":[{"sig":"MEUCIFziCQX6yYrVFaF/Xuw2MGmRAnYyxPlLsTaGBeHIjwewAiEAh3TA/qIz9la+mn4yJabJRYSItUcF+6cAw/p+JAiW0g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"8650a42d78fcb66a3394d7eb85e0074dd629a95c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.103","@live-change/dao":"^0.8.103","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.103","@live-change/vue3-ssr":"^0.8.103","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.103","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.103","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.103","@live-change/dao-websocket":"^0.8.103","@live-change/email-service":"^0.8.103","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.103","@live-change/vue3-components":"^0.8.103","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.103","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.103","@live-change/secret-link-service":"^0.8.103","@live-change/password-authentication-service":"^0.8.103"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.103"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.103_1730205586040_0.15674462313201754","host":"s3://npm-registry-packages"}},"0.8.104":{"name":"@live-change/frontend-base","version":"0.8.104","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.104","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a13c2c50292d36c022a72a61b07bddbe0b3ea653","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.104.tgz","fileCount":16,"integrity":"sha512-7q2b7KG9mZVbMNw6DvFtBKhf3VsmWWDirUSZuLEoLTGgTROZYTMtUKnPLD6uP5B0rDUHF0e/J3nX1BQ8A6gboQ==","signatures":[{"sig":"MEQCIF9lkeY8HJck93ud7RVJGqwOCKhFeZNvy3EdVxQ1+GyyAiA4y1pPwWQ0r1jTzoim5atg0fjtD6fzjUjM4C1SDWYSJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"cb3692471fdd1ccd482eaa14a85b0cf1aa4a2efb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.104","@live-change/dao":"^0.8.104","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.104","@live-change/vue3-ssr":"^0.8.104","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.104","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.104","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.104","@live-change/dao-websocket":"^0.8.104","@live-change/email-service":"^0.8.104","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.104","@live-change/vue3-components":"^0.8.104","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.104","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.104","@live-change/secret-link-service":"^0.8.104","@live-change/password-authentication-service":"^0.8.104"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.104"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.104_1730209301261_0.8697492565659064","host":"s3://npm-registry-packages"}},"0.8.105":{"name":"@live-change/frontend-base","version":"0.8.105","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.105","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"1295040a89c61cc6b7d38006e5b2406e6cb93791","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.105.tgz","fileCount":16,"integrity":"sha512-jFMQoDGioaFsShRdQyMgx/3AcNeuqlHs+p51hfRrQi3hEkmLhx2qViyMDLkl3ujn9tXsqovkmhoiXXsgx6adrQ==","signatures":[{"sig":"MEUCIBKLxKxW5o30hquA/LwXrlX+rWYQBHO4dJkEHozJdHY1AiEAjKS7NW2bRCNGacLr3ogDxsVjeyQJSQFG1DhkgyY+TcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"bf290febf91c05b8fb1b657b1c0f4861ca2727fc","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.105","@live-change/dao":"^0.8.105","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.105","@live-change/vue3-ssr":"^0.8.105","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.105","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.105","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.105","@live-change/dao-websocket":"^0.8.105","@live-change/email-service":"^0.8.105","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.105","@live-change/vue3-components":"^0.8.105","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.105","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.105","@live-change/secret-link-service":"^0.8.105","@live-change/password-authentication-service":"^0.8.105"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.105"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.105_1730211082462_0.010084952811320713","host":"s3://npm-registry-packages"}},"0.8.106":{"name":"@live-change/frontend-base","version":"0.8.106","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.106","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"700b749fda49846670b24b185dde1222acb32e8d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.106.tgz","fileCount":16,"integrity":"sha512-GfG4OH/0B3Yz4sZaxNgH2w2IlXucSJZp7np1gGWSiv08uNJXIse1xfJGi5lYdeoS7WIysGBsCfExyQrP+mNcfQ==","signatures":[{"sig":"MEYCIQDJCfcGlwj7XKqmcNUyCLGnmTXQH1RAnwuPTC5Z1A8oswIhALOtWoymUy1/PkFemG1PLEKKP+FBosabRUoVYVGx/KXj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"cd0102a76312f65e91a6cd70fab3e0a4ff961345","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.106","@live-change/dao":"^0.8.106","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.106","@live-change/vue3-ssr":"^0.8.106","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.106","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.106","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.106","@live-change/dao-websocket":"^0.8.106","@live-change/email-service":"^0.8.106","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.106","@live-change/vue3-components":"^0.8.106","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.106","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.106","@live-change/secret-link-service":"^0.8.106","@live-change/password-authentication-service":"^0.8.106"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.106"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.106_1730353509091_0.15117729763160503","host":"s3://npm-registry-packages"}},"0.8.107":{"name":"@live-change/frontend-base","version":"0.8.107","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.107","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7f70b53b95a2ffba1f6a2aa628c1c6955f177ea0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.107.tgz","fileCount":16,"integrity":"sha512-8uQyAsOLr6h3sS89VcTDqq1ZmPpgQg9cwAv3P5JDjqyIEcsGBPbaiFx7pmPJL5a6PcyJROjK7ADxHPmzv7I61g==","signatures":[{"sig":"MEQCIDXqApIwjB1vpifj38cmxqprYYzdquovBJFR5tw/h9mpAiBgTLUDedXvPUdCtxqQUh1fIE7OZFy/ezeh+71YRuVHfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"da00b9062a0238e1497c76009b0bd9e74ff7a376","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.107","@live-change/dao":"^0.8.107","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.107","@live-change/vue3-ssr":"^0.8.107","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.107","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.107","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.107","@live-change/dao-websocket":"^0.8.107","@live-change/email-service":"^0.8.107","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.107","@live-change/vue3-components":"^0.8.107","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.107","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.107","@live-change/secret-link-service":"^0.8.107","@live-change/password-authentication-service":"^0.8.107"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.107"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.107_1730393941343_0.7809721102326608","host":"s3://npm-registry-packages"}},"0.8.108":{"name":"@live-change/frontend-base","version":"0.8.108","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.108","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"93b8e96b837a0f3893dadd695ed58586f74d5ff1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.108.tgz","fileCount":16,"integrity":"sha512-fZIhT3c17rx0e+M0mAeFci3sWNizrqCEuzMjG0P67RhM3Lep8RyBQ9MDYbQTRpKSpyTbO4nFz8gPlRwdnGgkAQ==","signatures":[{"sig":"MEUCIQC53X7auJUEZ/rYeXT+AldLJl6yv5O8O28akV3awAPedAIgSByJOt384bPO0eTEm/mPMEz2r5uAKAML1KtYOFkSu8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"b272a01967e326d10874fea13353ab8fa5c30fe8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.108","@live-change/dao":"^0.8.108","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.108","@live-change/vue3-ssr":"^0.8.108","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.108","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.108","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.108","@live-change/dao-websocket":"^0.8.108","@live-change/email-service":"^0.8.108","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.108","@live-change/vue3-components":"^0.8.108","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.108","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.108","@live-change/secret-link-service":"^0.8.108","@live-change/password-authentication-service":"^0.8.108"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.108"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.108_1730535173118_0.22952511589546276","host":"s3://npm-registry-packages"}},"0.8.109":{"name":"@live-change/frontend-base","version":"0.8.109","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.109","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e75bc646101c8423003c3d57bac0ad14d436088f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.109.tgz","fileCount":16,"integrity":"sha512-QAsALLfuHbahuWkHXZ6eejZRqe0B2+kEAtnH0Ocm+zqx4HFYHFHaO8DRdT1ScbO6rMg4padx75oYQNolL6luFg==","signatures":[{"sig":"MEYCIQDw0brsfNdIcot5tiJ9mrsYhI798Y6qkXYnGwtxphXQCgIhAMZ8767n0aSMm4qnYz41iAR9wHblHs0XYEZbAwlcFHBe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"075bf3759fae6c40fb8e44d77d9f12c5c175e098","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.109","@live-change/dao":"^0.8.109","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.109","@live-change/vue3-ssr":"^0.8.109","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.109","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.109","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.109","@live-change/dao-websocket":"^0.8.109","@live-change/email-service":"^0.8.109","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.109","@live-change/vue3-components":"^0.8.109","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.109","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.109","@live-change/secret-link-service":"^0.8.109","@live-change/password-authentication-service":"^0.8.109"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.109"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.109_1730549940331_0.32499037118243956","host":"s3://npm-registry-packages"}},"0.8.110":{"name":"@live-change/frontend-base","version":"0.8.110","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.110","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d2a0b3a89560f01abe484d92645da2efed62fcac","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.110.tgz","fileCount":16,"integrity":"sha512-LRJO5rKbMzQQhFh3viPfsjU1ctiKP8QoeGZkRqf/A6riRty2tY4igDXuZxTeSeAJ+wSUSqibBkQri4dNCVJptg==","signatures":[{"sig":"MEYCIQDj2jU448GSrbvN1AKA23AaH04Fvcd8d3tQUsIXth+wfgIhALiPZCzCcKjnmgQV9odXcavAFBwu/UH8PJiU+y4Py95U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"8af31d640f43b00b2874f2c70fa4d4486541adfe","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.110","@live-change/dao":"^0.8.110","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.110","@live-change/vue3-ssr":"^0.8.110","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.110","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.110","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.110","@live-change/dao-websocket":"^0.8.110","@live-change/email-service":"^0.8.110","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.110","@live-change/vue3-components":"^0.8.110","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.110","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.110","@live-change/secret-link-service":"^0.8.110","@live-change/password-authentication-service":"^0.8.110"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.110"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.110_1730964908127_0.6748458072557595","host":"s3://npm-registry-packages"}},"0.8.111":{"name":"@live-change/frontend-base","version":"0.8.111","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.111","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5d0e823b168f7a453181c81ccb5d6d159744b417","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.111.tgz","fileCount":16,"integrity":"sha512-217Q6evOQTPhFlRuJzyQN6vHKvRRKOus6V/Vu5kJcZkRmFj14ZuWRouvbrhxPNSRWr2vZSm5jPA4cZLyzjOIIw==","signatures":[{"sig":"MEUCIEeKWvV2pop1AqfJAod8AEqAQkxgOXOEfcHKLtNZSd9TAiEA6q7oZ6YMN5NXKQF6E+Mt+EyuxQzzL4cGHmWs7hCAgbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"9b96afb2fc61ab3d2a5d143924e2c56d411280b4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.111","@live-change/dao":"^0.8.111","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.111","@live-change/vue3-ssr":"^0.8.111","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.111","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.111","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.111","@live-change/dao-websocket":"^0.8.111","@live-change/email-service":"^0.8.111","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.111","@live-change/vue3-components":"^0.8.111","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.111","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.111","@live-change/secret-link-service":"^0.8.111","@live-change/password-authentication-service":"^0.8.111"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.111"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.111_1731313669204_0.7481367017897336","host":"s3://npm-registry-packages"}},"0.8.112":{"name":"@live-change/frontend-base","version":"0.8.112","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.112","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"084f56e240128d9b12abd622ce3b29d24c2d70e5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.112.tgz","fileCount":16,"integrity":"sha512-dOnMZlL2Mid8NAlKpaF12FUX2H42RoqW4v7mbBIR4eslJmP88J7lWFZ0j4aLrV0fWJdMdsDCJ28iWLiNnG9tyA==","signatures":[{"sig":"MEYCIQCAIJ3IkgOORZJfwWW4DjgV414BiYCNMu6mLbi8uObTlwIhAMLrLX+TOdxA3NlVhGP82YbcJis5f0fQjq6sh2Uqh5Km","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"e0d0db33777f8f9fc9f5ebe1a977cf574b837be6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.112","@live-change/dao":"^0.8.112","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.112","@live-change/vue3-ssr":"^0.8.112","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.112","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.112","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.112","@live-change/dao-websocket":"^0.8.112","@live-change/email-service":"^0.8.112","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.112","@live-change/vue3-components":"^0.8.112","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.112","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.112","@live-change/secret-link-service":"^0.8.112","@live-change/password-authentication-service":"^0.8.112"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.112"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.112_1731499988372_0.9938269592261484","host":"s3://npm-registry-packages"}},"0.8.113":{"name":"@live-change/frontend-base","version":"0.8.113","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.113","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f240ff9bf94c568edae16d52dc83dc4ce29ab767","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.113.tgz","fileCount":16,"integrity":"sha512-g0mcItC2+6jygv94LN7XCvS5/mqeS5ojQTcDmYcZe5U+4nCbP/+QNqD3oxHH14v1vK4vxOjaOr0JKRJWHEcOOQ==","signatures":[{"sig":"MEQCIBAUXDc0mHCRp+b4sIdxxEr/Fmi9RzBarM5lyzhL2MAuAiBkd8BAQarNRNUkFzuqY2KqF1xyZTjtpsUy0sgeds/50g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"80dd8415e06d849cc00a7711c635a7388143ce1d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.113","@live-change/dao":"^0.8.113","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.113","@live-change/vue3-ssr":"^0.8.113","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.113","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.113","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.113","@live-change/dao-websocket":"^0.8.113","@live-change/email-service":"^0.8.113","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.113","@live-change/vue3-components":"^0.8.113","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.113","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.113","@live-change/secret-link-service":"^0.8.113","@live-change/password-authentication-service":"^0.8.113"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.113"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.113_1731576513958_0.8043664383844809","host":"s3://npm-registry-packages"}},"0.8.114":{"name":"@live-change/frontend-base","version":"0.8.114","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.114","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ac8a9368c201ab4aef956fa745bd61905b11169c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.114.tgz","fileCount":16,"integrity":"sha512-C8D0qnSoOABN6wnvxJV9i3EnWXa5JAKGJf2mPDKnCAR4O4Dmm/6LkeUSFkMEEfJPnqx4Sz7jpDSqSGO1V1bn6w==","signatures":[{"sig":"MEUCIAgI803Igu6t/MWjNo9Eh17XTFtFGmDsLatC/ts2t9mbAiEA7EZB4AwgBfVKPLB8fPIwgUzx5H67xyQDXGp12tMs/Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"1a5a437aae382d766c2806a11f805370ee8cc40a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.114","@live-change/dao":"^0.8.114","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.114","@live-change/vue3-ssr":"^0.8.114","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.114","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.114","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.114","@live-change/dao-websocket":"^0.8.114","@live-change/email-service":"^0.8.114","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.114","@live-change/vue3-components":"^0.8.114","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.114","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.114","@live-change/secret-link-service":"^0.8.114","@live-change/password-authentication-service":"^0.8.114"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.114"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.114_1731672105423_0.0463624399328173","host":"s3://npm-registry-packages"}},"0.8.115":{"name":"@live-change/frontend-base","version":"0.8.115","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.115","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"111128fc01175a31dbd91fef32a446213990a6d3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.115.tgz","fileCount":16,"integrity":"sha512-dmJ7REnlnGnOv6HRQ2KX5upyE5iyZWHmqehLkOdUrjn50gv1D8MaLZY1N89esAZ3d3JTGvqxes5AC96L5cki5w==","signatures":[{"sig":"MEUCIQC+D7EZG+EK6BQgkLmEUUMXBnHLuCNaiL2TTZWs0hsnNAIgDz8rCL/xl8AZdlCLKOAY3pjWczMXknlrBdmu/dz8omw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"fc360f214e2cd529db9e5795849005a563cb6866","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.115","@live-change/dao":"^0.8.115","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.115","@live-change/vue3-ssr":"^0.8.115","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.115","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.115","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.115","@live-change/dao-websocket":"^0.8.115","@live-change/email-service":"^0.8.115","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.115","@live-change/vue3-components":"^0.8.115","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.115","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.115","@live-change/secret-link-service":"^0.8.115","@live-change/password-authentication-service":"^0.8.115"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.115"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.115_1731700651313_0.37908323984954806","host":"s3://npm-registry-packages"}},"0.8.116":{"name":"@live-change/frontend-base","version":"0.8.116","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.116","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"43bdee8df19ebb7a6ea0e9bb8650329f90d7dc08","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.116.tgz","fileCount":16,"integrity":"sha512-C02gUzz+12nuvXuNv3FQ8D7frgngTcDeWajNvCClK92n86e0ojJYPVyEBQkfapD5rDQNW3bakLCKfHVP5Ty4Kw==","signatures":[{"sig":"MEYCIQDXemrOQ2mVDgR8Za0kxW8Q/TXkoUSnY2n7gb7nIq6stQIhAJZVFUnpEMRA21IXqUTceBxQCz1uZ+Hl0iDKK83PXjBX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"32131af3707ec744c9d314035676d09512483799","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.116","@live-change/dao":"^0.8.116","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.116","@live-change/vue3-ssr":"^0.8.116","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.116","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.116","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.116","@live-change/dao-websocket":"^0.8.116","@live-change/email-service":"^0.8.116","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.116","@live-change/vue3-components":"^0.8.116","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.116","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.116","@live-change/secret-link-service":"^0.8.116","@live-change/password-authentication-service":"^0.8.116"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.116"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.116_1731920169558_0.15642887458803845","host":"s3://npm-registry-packages"}},"0.8.117":{"name":"@live-change/frontend-base","version":"0.8.117","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.117","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ba462ec043b18d45625032516aa50f2f12e9cd51","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.117.tgz","fileCount":16,"integrity":"sha512-m0PzKtPU+87ZhwAhy99EIcI8iJ73MJA3EcAbOlcQBfcm2JtiqPvpt3inKTSDMQ28m1L4OTtdpHpwvSPW4rsffw==","signatures":[{"sig":"MEUCIQD9qfZhW7vlXyfk+NeBgvyKyxidwT0j3/AckG2+rswH/wIge2skriSVuS8T5JVVLTwqZ9M5LUW8/ZECqEALhJErGKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"10546047b3799e2dae072c9270b9469af92ea48f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.117","@live-change/dao":"^0.8.117","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.117","@live-change/vue3-ssr":"^0.8.117","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.117","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.117","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.117","@live-change/dao-websocket":"^0.8.117","@live-change/email-service":"^0.8.117","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.117","@live-change/vue3-components":"^0.8.117","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.117","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.117","@live-change/secret-link-service":"^0.8.117","@live-change/password-authentication-service":"^0.8.117"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.117"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.117_1731920710209_0.9703362985880093","host":"s3://npm-registry-packages"}},"0.8.118":{"name":"@live-change/frontend-base","version":"0.8.118","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.118","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2c963391c965b6d481eac0d21fe753690d4dbdc4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.118.tgz","fileCount":16,"integrity":"sha512-P8WoEmfR5ZszHJNSUtQP55qoCeyDsVidjKACu5g9HP8VZZIw59opYpYl9jP7V+n1oMM7jBVSUdGOHPec0l63Sg==","signatures":[{"sig":"MEUCIQChqj+Ed/y7JVke3HiRi5KjDr9vryPVK7R7xoTN4+oXPwIgZZZ2sNP8IK1AF25mBE3VLAnRfAL2EG2GWaQ+vpbeGPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40406},"type":"module","gitHead":"cfccde9b1d340cbb23df96a2f0fba72da0a6e3ab","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.11.1","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.118","@live-change/dao":"^0.8.118","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-echarts":"^0.1.3","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.118","@live-change/vue3-ssr":"^0.8.118","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.118","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.118","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.118","@live-change/dao-websocket":"^0.8.118","@live-change/email-service":"^0.8.118","markdown-it-plugin-echarts":"^0.0.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.118","@live-change/vue3-components":"^0.8.118","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.118","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.118","@live-change/secret-link-service":"^0.8.118","@live-change/password-authentication-service":"^0.8.118"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.118"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.118_1731928000494_0.13834613158602593","host":"s3://npm-registry-packages"}},"0.8.119":{"name":"@live-change/frontend-base","version":"0.8.119","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.119","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"598693f5ccebe8240bfff0a47240d5e5c95b231a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.119.tgz","fileCount":16,"integrity":"sha512-pQMW8qo2gBNOABUcTTbq+Xgaa2tDjHzXxmgojUbVcrXasoIqO+SheIi+vaZXgoK/BTyRflf+NZh68qIzL/TBFg==","signatures":[{"sig":"MEYCIQDXaqPBkcbNzBTlagdML+Pxdu2rscX9aQHnKKCXbWGldwIhAP8FHiP1L38Ha26WbvAx6sSyHftIg9cOsiy8U1kpgUVW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"1f0bb577d5bfe8b8d355775d7adbd73c789cd1d5","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.2/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.119","@live-change/dao":"^0.8.119","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.119","@live-change/vue3-ssr":"^0.8.119","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.119","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.119","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.119","@live-change/dao-websocket":"^0.8.119","@live-change/email-service":"^0.8.119","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.119","@live-change/vue3-components":"^0.8.119","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.119","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.119","@live-change/secret-link-service":"^0.8.119","@live-change/password-authentication-service":"^0.8.119"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.119"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.119_1732099742873_0.6000676730067023","host":"s3://npm-registry-packages"}},"0.8.120":{"name":"@live-change/frontend-base","version":"0.8.120","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.120","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c2432dd9e1d4c21f1576990bfb2164fd546092f9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.120.tgz","fileCount":16,"integrity":"sha512-/OlaP7OsEYE9J2G5QHtFi+dWCfvYnwThqy0nKuj5NQgz82J4kccxQm1/+jySxEzwo1F/+6yKOHiHtD7wyOQs/w==","signatures":[{"sig":"MEYCIQDAtu84gdwAQzH4/S5u51Xl6kk1hNg28ObeQt4aopVggQIhANd6OpPfRObzzQsVKpsfKZN+DzdR0iu5nOctmHK7i0F7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"adf31fd8365df0655d88293f96a93734058d3dd4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.120","@live-change/dao":"^0.8.120","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.120","@live-change/vue3-ssr":"^0.8.120","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.120","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.120","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.120","@live-change/dao-websocket":"^0.8.120","@live-change/email-service":"^0.8.120","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.120","@live-change/vue3-components":"^0.8.120","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.120","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.120","@live-change/secret-link-service":"^0.8.120","@live-change/password-authentication-service":"^0.8.120"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.120"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.120_1732261255975_0.08121910787581554","host":"s3://npm-registry-packages"}},"0.8.121":{"name":"@live-change/frontend-base","version":"0.8.121","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.121","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"80e43d3db5e0bba6a2fa1fdb225f37d59d12b7fc","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.121.tgz","fileCount":16,"integrity":"sha512-MngA/5Hv75pWDbYBL0E0jzwG/ehXGTLBeVeQOimZg351QiMVZjVPHHxTzkYoWsRRjd8AhbwozMMF5cpnkJbhfQ==","signatures":[{"sig":"MEUCIDbz1QVG556BcZpae7U+QecX8z8mPssjvI4pCMXnDQB3AiEAvqLOqnbhQRqVXdciEiWYJtO3ddy3e9HvJXAE1l1QqzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"2fd79c450701fcfe3f69fa92276efd351eb57580","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.121","@live-change/dao":"^0.8.121","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.121","@live-change/vue3-ssr":"^0.8.121","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.121","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.121","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.121","@live-change/dao-websocket":"^0.8.121","@live-change/email-service":"^0.8.121","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.121","@live-change/vue3-components":"^0.8.121","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.121","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.121","@live-change/secret-link-service":"^0.8.121","@live-change/password-authentication-service":"^0.8.121"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.121"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.121_1732264502850_0.6107301410405588","host":"s3://npm-registry-packages"}},"0.8.122":{"name":"@live-change/frontend-base","version":"0.8.122","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.122","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8d8d7bafb3de565058a464d54a23ee39388cb6af","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.122.tgz","fileCount":16,"integrity":"sha512-3cAuXxJwugsxDbgSP8WyaMDFmUD+Uh9ZwD7W+Ez2P7WPpifN0qImsorvbvuIFT8mck5EliAhJm1qDEER/dOw8g==","signatures":[{"sig":"MEUCIQDjnFaAANbJVy8QnkAW+enP8CrUg2DL0hIhwEfC5NXNeQIgC193hIZI1pDOxRvqNa5ZFv5je6fbG/NuJyIMLbedWxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"3d1935bdc16579c96f009d49f1e9aa70a7697c71","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.122","@live-change/dao":"^0.8.122","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.122","@live-change/vue3-ssr":"^0.8.122","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.122","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.122","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.122","@live-change/dao-websocket":"^0.8.122","@live-change/email-service":"^0.8.122","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.122","@live-change/vue3-components":"^0.8.122","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.122","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.122","@live-change/secret-link-service":"^0.8.122","@live-change/password-authentication-service":"^0.8.122"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.122"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.122_1732382956660_0.6515861629366637","host":"s3://npm-registry-packages"}},"0.8.123":{"name":"@live-change/frontend-base","version":"0.8.123","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.123","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"87642f382f18f4281f58daf8c1d858d1bcc20240","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.123.tgz","fileCount":16,"integrity":"sha512-TvZN6MKwOS0SmF1AIDsJQU6x3Raf+Cr0DP5E2XQdWzkvPRlVCyF7wvxrejXEZRwjzL7qFGTj+GpDMuJ4CJBOkA==","signatures":[{"sig":"MEQCIDv+J/x5upX0KL9KupzodxRzxu+X0qsGC51mUw5SKGVoAiBPX/KwPbBjW+jwYWN0i8lWHd5GqdLpFHa3qnDvSh2WhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"42148742342a5ac004deb122042ead1d977cb8f8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.123","@live-change/dao":"^0.8.123","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.123","@live-change/vue3-ssr":"^0.8.123","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.123","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.123","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.123","@live-change/dao-websocket":"^0.8.123","@live-change/email-service":"^0.8.123","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.123","@live-change/vue3-components":"^0.8.123","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.123","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.123","@live-change/secret-link-service":"^0.8.123","@live-change/password-authentication-service":"^0.8.123"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.123"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.123_1732384247434_0.2845461590651679","host":"s3://npm-registry-packages"}},"0.8.124":{"name":"@live-change/frontend-base","version":"0.8.124","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.124","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0977b60cb7e05bf9a41ed07fc0b219c555dc50f0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.124.tgz","fileCount":16,"integrity":"sha512-ZqaQryAz5DnX5qEo2xU3woKI+AyeoshuVBkVIOPmOSmkvsgr+HNdyf0YHEdXh54tV687nbtwlJXNWPAyctJrUw==","signatures":[{"sig":"MEQCIFnNG2z5gnXh4xDoibiD9GDU3tSAgvNoZsTOqra1mzufAiBPWzOCaUbDJpMRHVfEW5xG+PE1KkoPi+F5d6UtRE7vhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"837e7729f4cbd909d6c7ae32189c562b39cc3122","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.124","@live-change/dao":"^0.8.124","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.124","@live-change/vue3-ssr":"^0.8.124","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.124","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.124","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.124","@live-change/dao-websocket":"^0.8.124","@live-change/email-service":"^0.8.124","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.124","@live-change/vue3-components":"^0.8.124","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.124","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.124","@live-change/secret-link-service":"^0.8.124","@live-change/password-authentication-service":"^0.8.124"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.124"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.124_1732445150278_0.25180250147241523","host":"s3://npm-registry-packages"}},"0.8.125":{"name":"@live-change/frontend-base","version":"0.8.125","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.125","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a59ebb60e69fffbe8be1b5e06beaf9d783a150a0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.125.tgz","fileCount":16,"integrity":"sha512-UniamnqEKmbsTbRNCGDoO2d72RnnF8swGX3be2HRNjkuDduRfvJosLltGhERCFRMhbrLcA6OHbAIqVNhue04lA==","signatures":[{"sig":"MEQCICN8YHtx1URzhr5MLRu6RY4MJBunpJsptJQwytqgL7biAiBNVfzV8WUgnT5nnr2MOKvKCkkz1IGtJ2v5sY39Q9SL2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"d7d1cdd1d9d670e3eb065bf56fcdbc67e4d97dea","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.125","@live-change/dao":"^0.8.125","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.125","@live-change/vue3-ssr":"^0.8.125","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.125","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.125","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.125","@live-change/dao-websocket":"^0.8.125","@live-change/email-service":"^0.8.125","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.125","@live-change/vue3-components":"^0.8.125","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.125","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.125","@live-change/secret-link-service":"^0.8.125","@live-change/password-authentication-service":"^0.8.125"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.125"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.125_1732524064042_0.0035247663692621334","host":"s3://npm-registry-packages"}},"0.8.126":{"name":"@live-change/frontend-base","version":"0.8.126","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.126","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9140d67a9c45fa303292990aa9fbf3827c3f9780","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.126.tgz","fileCount":16,"integrity":"sha512-+c+Zjvch/9Qa6rx4BnL2Mtu/77kYLErWg5QM4QyQj93GSXVb1ay5TsHJQh5GTQb/57EQvnmaBVqsZPmz296lPA==","signatures":[{"sig":"MEQCIAYAaHJPZ/CtrQT5naOqRNkkgRRpmJaB0PpJzT4iPwEPAiB6Emi+UbOTl57TnCDG3Uw5Oyg7evewtMgaZ7t+A25N4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"2aa34c0589d115aeaa573bd2cae09bb43a66d162","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.126","@live-change/dao":"^0.8.126","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.126","@live-change/vue3-ssr":"^0.8.126","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.126","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.126","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.126","@live-change/dao-websocket":"^0.8.126","@live-change/email-service":"^0.8.126","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.126","@live-change/vue3-components":"^0.8.126","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.126","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.126","@live-change/secret-link-service":"^0.8.126","@live-change/password-authentication-service":"^0.8.126"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.126"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.126_1732536574432_0.5243807659631714","host":"s3://npm-registry-packages"}},"0.8.127":{"name":"@live-change/frontend-base","version":"0.8.127","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.127","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d90b279d208fb68a3d87eabf77f7de2550102b5a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.127.tgz","fileCount":16,"integrity":"sha512-FBW6AlY+aKxOZZnu3IEIr/zA0+WZ15tcCJY5eZfZV93z/Gxftzk8PdH7COK/LNzVDs5uBlrGVr1JbrqV0mC8rg==","signatures":[{"sig":"MEYCIQCcjcHky6Zu5+R/cGe7Vxf6vsF6L/UG2Pzyy7oTw185nQIhAMnewVk862Fdfxx0TKWbUj28CbEOPnAjEmL9UP/KUuOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"4c2787b59fcfd2a62f3e9345f0a3a3e855584cb7","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.127","@live-change/dao":"^0.8.127","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.127","@live-change/vue3-ssr":"^0.8.127","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.127","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.127","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.127","@live-change/dao-websocket":"^0.8.127","@live-change/email-service":"^0.8.127","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.127","@live-change/vue3-components":"^0.8.127","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.127","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.127","@live-change/secret-link-service":"^0.8.127","@live-change/password-authentication-service":"^0.8.127"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.127"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.127_1732546876116_0.729344115863201","host":"s3://npm-registry-packages"}},"0.8.128":{"name":"@live-change/frontend-base","version":"0.8.128","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.128","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"060d6b732317f14ec667f5c0ff95ba207340c259","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.128.tgz","fileCount":16,"integrity":"sha512-c4Hr9odNw03D5C2+glaP4PDr3qICbK7TyRtrGCC8x1hWb0IrawKxI6D76cks4DSysmDuifSlcLklv80qO8OI4A==","signatures":[{"sig":"MEUCIHCGe7GdFvduCme1NLed8CtevGpm3BmvZCuw09GF56tZAiEA5E42mANzeEWVqpeoqO+Igr4RpTF43pNXQ8ZbyfvPGEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"32536ec42320a3c50e9ed4518b4a7acc7ab87f93","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.128","@live-change/dao":"^0.8.128","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.128","@live-change/vue3-ssr":"^0.8.128","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.128","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.128","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.128","@live-change/dao-websocket":"^0.8.128","@live-change/email-service":"^0.8.128","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.128","@live-change/vue3-components":"^0.8.128","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.128","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.128","@live-change/secret-link-service":"^0.8.128","@live-change/password-authentication-service":"^0.8.128"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.128"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.128_1732553059026_0.23707477641193075","host":"s3://npm-registry-packages"}},"0.8.129":{"name":"@live-change/frontend-base","version":"0.8.129","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.129","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3ff7b7449f9033fa95c7ea984fd7a2b08dde2d0c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.129.tgz","fileCount":16,"integrity":"sha512-VodKUR4K8J/wGfRfvjZASa9M129djC3H1w+l30covr3zvDwiy6Is8AbQ6Y8ah2I/j3EVoHmEInlPHsVHPKbMXg==","signatures":[{"sig":"MEUCIQDZCwqOv75r/BsbX2jchZkkp9mllW3oVhuY0EPUzmVrEQIgd7RUMXq5lCsHO8h1KfC7srit3eplyu00f/KCiqp35b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"4fe6fc3bf87d7d24803c67af97ff295e8fec9cd4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.129","@live-change/dao":"^0.8.129","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.129","@live-change/vue3-ssr":"^0.8.129","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.129","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.129","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.129","@live-change/dao-websocket":"^0.8.129","@live-change/email-service":"^0.8.129","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.129","@live-change/vue3-components":"^0.8.129","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.129","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.129","@live-change/secret-link-service":"^0.8.129","@live-change/password-authentication-service":"^0.8.129"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.129"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.129_1732555697147_0.3092940845352137","host":"s3://npm-registry-packages"}},"0.8.130":{"name":"@live-change/frontend-base","version":"0.8.130","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.130","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"008252d6f17317b550b0972646f70d26fc378f19","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.130.tgz","fileCount":16,"integrity":"sha512-mf21sc4OFhRoxze86v9LpCvj4vz9KE7ALqTPpjj/t5BTjpJKfqRq2B4Q5XS7Kia1ub/BClDZUNHC9pPvKn1EyQ==","signatures":[{"sig":"MEQCIDvM1H+mvSEka5Zm1jmDQ4XWQkO/FkMA07VOEzw4rqbOAiAQbBTn5tqTv3jpiL4d16oTrft0V20O2wcX2/3ub+gmRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"9fbe1673e887249a034819694bb283f948488731","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.130","@live-change/dao":"^0.8.130","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.130","@live-change/vue3-ssr":"^0.8.130","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.130","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.130","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.130","@live-change/dao-websocket":"^0.8.130","@live-change/email-service":"^0.8.130","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.130","@live-change/vue3-components":"^0.8.130","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.130","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.130","@live-change/secret-link-service":"^0.8.130","@live-change/password-authentication-service":"^0.8.130"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.130"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.130_1732559131285_0.0031321861241939697","host":"s3://npm-registry-packages"}},"0.8.131":{"name":"@live-change/frontend-base","version":"0.8.131","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.131","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d6bddd3979c7991a2f519ffc8303bfc53f59ce59","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.131.tgz","fileCount":16,"integrity":"sha512-66XQaEcU7DaORcX+4U0LGh4XqRZcnMoqbmm6fddhGhqc5qp2aEDDCav5+NDJKvZnw16byzZ16+EfvwgfhU3PrQ==","signatures":[{"sig":"MEQCIE8Mk80vTXuMpw37LvZxE4P7oA7lbT6sRJWr7I/XVMzVAiA5JuuyjOtxibn8Gskoe/n6AFHS/1O+Nkod9iuRUPXlBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"26ec71040a5eea3f61f83e631cb03e420fa90817","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.131","@live-change/dao":"^0.8.131","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.131","@live-change/vue3-ssr":"^0.8.131","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.131","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.131","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.131","@live-change/dao-websocket":"^0.8.131","@live-change/email-service":"^0.8.131","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.131","@live-change/vue3-components":"^0.8.131","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.131","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.131","@live-change/secret-link-service":"^0.8.131","@live-change/password-authentication-service":"^0.8.131"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.131"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.131_1732606485527_0.9273649655371965","host":"s3://npm-registry-packages"}},"0.8.132":{"name":"@live-change/frontend-base","version":"0.8.132","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.132","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0785c235633b22be5990e1f5449565c54e839c98","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.132.tgz","fileCount":16,"integrity":"sha512-5OxEnpGjhXZP8UgSPf4kkHGBbi+pK/+t1b/Z8g3PyoayjZLcnEfEvh8GhKv4oqH++3UOTU5TAFK83WqRQxURjQ==","signatures":[{"sig":"MEQCIEDzX0daIS5e7BuvOqYTD3OAfs5goSBJ2n3BdgMznTGFAiApEJqZ2sbKOdT5Lo72ITuDFRp5ZpzvcISDEnsPcD92nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"2a89523fb97da895d65247edfecdc325fb37095e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.132","@live-change/dao":"^0.8.132","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.132","@live-change/vue3-ssr":"^0.8.132","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.132","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.132","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.132","@live-change/dao-websocket":"^0.8.132","@live-change/email-service":"^0.8.132","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.132","@live-change/vue3-components":"^0.8.132","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.132","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.132","@live-change/secret-link-service":"^0.8.132","@live-change/password-authentication-service":"^0.8.132"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.132"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.132_1732633579596_0.24585847330582933","host":"s3://npm-registry-packages"}},"0.8.133":{"name":"@live-change/frontend-base","version":"0.8.133","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.133","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"315733e667c0acf7de2edfc161ea732ee625686c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.133.tgz","fileCount":16,"integrity":"sha512-JOyzoQDnPTs0GVolsJKgtIuBdrdjDOrISekCWDlHPa1kK5xrqpQfnQQM3uho/QNgTgYcw44cm+URqRxp+1YECA==","signatures":[{"sig":"MEUCIQC7w1XS3hAeLCF+PSePI8cJUS6jCIG8S8VzMcOTiX5zuQIgDDC62RQXOEAYWyO//ASoA40krU4jv8p0WEDUUl8HYD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"0fca46e0c2fbd4909e7aa3f4842d646dabadd260","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.133","@live-change/dao":"^0.8.133","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.133","@live-change/vue3-ssr":"^0.8.133","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.133","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.133","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.133","@live-change/dao-websocket":"^0.8.133","@live-change/email-service":"^0.8.133","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.133","@live-change/vue3-components":"^0.8.133","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.133","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.133","@live-change/secret-link-service":"^0.8.133","@live-change/password-authentication-service":"^0.8.133"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.133"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.133_1732636211207_0.36749082301678127","host":"s3://npm-registry-packages"}},"0.8.134":{"name":"@live-change/frontend-base","version":"0.8.134","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.134","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"52ab1074c1a6426c9c37eb03cd683ffe396b4450","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.134.tgz","fileCount":16,"integrity":"sha512-8X1bOHvHP0orG7jcwYLxgPax7qrjSjmiPi7WHT2PSLp9Dw+la7eq9t6536qtIor/a7IgF6e7zsztPEuZzhfREg==","signatures":[{"sig":"MEUCIA175gyguRdnEwi+7VaBzF38ul22/10JCZEh+I7CR6cvAiEAv6fbfzB5l0HQTYT42lWt1GHXGgui/n1O7V+mKivH4Qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"b3443713d1b2eed3c73d19a1323e32ff35c44840","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.134","@live-change/dao":"^0.8.134","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.134","@live-change/vue3-ssr":"^0.8.134","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.134","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.134","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.134","@live-change/dao-websocket":"^0.8.134","@live-change/email-service":"^0.8.134","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.134","@live-change/vue3-components":"^0.8.134","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.134","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.134","@live-change/secret-link-service":"^0.8.134","@live-change/password-authentication-service":"^0.8.134"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.134"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.134_1732637645586_0.1708665675414036","host":"s3://npm-registry-packages"}},"0.8.135":{"name":"@live-change/frontend-base","version":"0.8.135","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.135","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"59819f79c9cf8deee88052e0bedef71f58de992f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.135.tgz","fileCount":16,"integrity":"sha512-hbmAsaDajtQEwu29N7iHVKD6LOG8d5YoCLLdxRoAWDrAW1lHYowwq9HFl79GvnnofBDy3gpTn5jv7gMOqQ12pg==","signatures":[{"sig":"MEUCIQCUIp87uSaBaISDlhn0xmttmAOFSNuDNaFtufm5vIFhgwIgITqvx6qFj219QMGJ7Z8JSiGJGWtfenN8VYBrGhVIRgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"347eb1a90687ed0fdf596917ccbdb0f61398dc77","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.135","@live-change/dao":"^0.8.135","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.135","@live-change/vue3-ssr":"^0.8.135","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.135","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.135","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.135","@live-change/dao-websocket":"^0.8.135","@live-change/email-service":"^0.8.135","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.135","@live-change/vue3-components":"^0.8.135","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.135","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.135","@live-change/secret-link-service":"^0.8.135","@live-change/password-authentication-service":"^0.8.135"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.135"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.135_1732668825644_0.6168162812475864","host":"s3://npm-registry-packages"}},"0.8.136":{"name":"@live-change/frontend-base","version":"0.8.136","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.136","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"11da2d8c27384b97556798e94a6e56fa0faeb592","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.136.tgz","fileCount":16,"integrity":"sha512-oySLP//3xxd78duRbYLUMb2iXTp0UZAK4BHGrSF2LRO8TzBHcW2A6G4QRhcmlRhr295YgQLLuOSp5vqOQVb+NQ==","signatures":[{"sig":"MEQCIF7CLIcKLNd5t5KjO/GHqGd8VE7K2wNUwm5ZcE2F21UCAiBVo36oapRL+ha1rZ21+xlfZpf2ZOJau7iNzvf2bJ9rEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"a641c8fbe90fa2383c623eaae18563765d1db28a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.136","@live-change/dao":"^0.8.136","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.136","@live-change/vue3-ssr":"^0.8.136","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.136","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.136","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.136","@live-change/dao-websocket":"^0.8.136","@live-change/email-service":"^0.8.136","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.136","@live-change/vue3-components":"^0.8.136","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.136","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.136","@live-change/secret-link-service":"^0.8.136","@live-change/password-authentication-service":"^0.8.136"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.136"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.136_1732670426881_0.9004519369589754","host":"s3://npm-registry-packages"}},"0.8.137":{"name":"@live-change/frontend-base","version":"0.8.137","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.137","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9d8277fe4446f54a28b6cf09d472baea0bf8b853","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.137.tgz","fileCount":16,"integrity":"sha512-p/qSHlAC28QVPt9GbJ1wOq9sbryThRa/Di5pQPu8+iHrIkMyB7M5ffnwt7nDYd/VOJX2T198ycy59q+1TjwQlw==","signatures":[{"sig":"MEUCIAe62HcxHJI1U0J9MLtBzLzQAusvcQwM7P+gVvY8JtQsAiEAlkEdbHO77c0pI52LOOYhOzpmahapLimFo3MQyyCDnzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"cb42255fbe7aa794dc5d7a6e57250ce8c959acf9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.137","@live-change/dao":"^0.8.137","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.137","@live-change/vue3-ssr":"^0.8.137","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.137","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.137","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.137","@live-change/dao-websocket":"^0.8.137","@live-change/email-service":"^0.8.137","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.137","@live-change/vue3-components":"^0.8.137","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.137","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.137","@live-change/secret-link-service":"^0.8.137","@live-change/password-authentication-service":"^0.8.137"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.137"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.137_1732675229508_0.7084692535115509","host":"s3://npm-registry-packages"}},"0.8.138":{"name":"@live-change/frontend-base","version":"0.8.138","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.138","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7baf6e008406757e6b8d4ba167e2624e4d038d73","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.138.tgz","fileCount":16,"integrity":"sha512-mpZMIhJTGXQjDo83D3Dnw4fTtm+TUPjrNmTX/hWvbHtCx6J5/Ec2hGAZUQ9J0mjmfh2BLA1D+vGnGBN5mHs0hA==","signatures":[{"sig":"MEYCIQD/1LqP9UmZjf23+OoEWUnb8ecTTLowQRjoocd5ogqI9wIhAMfgZF0Qu0tvpgIq46s/J+xLe2g3DLl3w5SHQTxPbWOf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"1f054bf57145194109ac510b06faa08af6733e6e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"22.11.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.138","@live-change/dao":"^0.8.138","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.138","@live-change/vue3-ssr":"^0.8.138","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.138","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.138","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.138","@live-change/dao-websocket":"^0.8.138","@live-change/email-service":"^0.8.138","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.138","@live-change/vue3-components":"^0.8.138","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.138","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.138","@live-change/secret-link-service":"^0.8.138","@live-change/password-authentication-service":"^0.8.138"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.138"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.138_1732781654240_0.8474977382568003","host":"s3://npm-registry-packages"}},"0.8.139":{"name":"@live-change/frontend-base","version":"0.8.139","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.139","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"73c71217d055fabed2b84248cbf7206a090b7008","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.139.tgz","fileCount":16,"integrity":"sha512-m5DU1ayf+a48Ona6YTlVWn3aEAIlX0d1ElujHkKAMKUqhc3DgjMZQfALngpUNXaipzXagGYp7FNeCXPrnJiaeg==","signatures":[{"sig":"MEUCIB3Hzq459t5TPR7y5w8pAVmVmo5GuMiNEr4yN0JesSwFAiEAwxTEfe4FEiAmDI/yiEdBwIBkHKGAlNsDnav7lAloXFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"7f54396b91dc7b596380ec4d8b182c12c765fc6f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.139","@live-change/dao":"^0.8.139","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.139","@live-change/vue3-ssr":"^0.8.139","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.139","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.139","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.139","@live-change/dao-websocket":"^0.8.139","@live-change/email-service":"^0.8.139","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.139","@live-change/vue3-components":"^0.8.139","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.139","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.139","@live-change/secret-link-service":"^0.8.139","@live-change/password-authentication-service":"^0.8.139"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.139"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.139_1732809291933_0.1206102400404454","host":"s3://npm-registry-packages"}},"0.8.140":{"name":"@live-change/frontend-base","version":"0.8.140","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.140","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c4f26206b88bb3b2bf5ab9c8fdd0036f07d7b445","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.140.tgz","fileCount":16,"integrity":"sha512-c9lxD6cftGTME+GPLoA82+tiySTIGyiNqGwUyVMz4LYlcAkli/83Q6qwA+EaJa4I7Y2NX9Y8EotEZsFFqrukpQ==","signatures":[{"sig":"MEQCIFFo1aT8+DHNAGc38DHm1E78287vrYp9voto3dHNJCK1AiAfhz+trPRzlA3vKM4SMgpjEp0l0JuGb4ZM2HynMPlGZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"3ef5bdce082ec616466a7df4756deeb64e113f7c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.140","@live-change/dao":"^0.8.140","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.140","@live-change/vue3-ssr":"^0.8.140","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.140","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.140","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.140","@live-change/dao-websocket":"^0.8.140","@live-change/email-service":"^0.8.140","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.140","@live-change/vue3-components":"^0.8.140","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.140","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.140","@live-change/secret-link-service":"^0.8.140","@live-change/password-authentication-service":"^0.8.140"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.140"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.140_1732878663179_0.025512140738293665","host":"s3://npm-registry-packages"}},"0.8.141":{"name":"@live-change/frontend-base","version":"0.8.141","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.141","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"85d5caca9e2a12a577cbebaba5d013da0ef669a9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.141.tgz","fileCount":16,"integrity":"sha512-ZtyBEiR2WYeg6WaT6KcDoFlWvfOLA7PsgbOB+uj5vUvOAlyu9XDWIDdYn25AyX3yxjqI/o2D1FRbhD1T+QqKGg==","signatures":[{"sig":"MEUCIQClBV1nmfnNBvu/EoRtcMWHvbqNIrXxlqV8LWFzFgj6OQIgTgCMXWJbk4FrlbfWqgTqraxG6h8+pvUIjmUbjkgatis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40325},"type":"module","gitHead":"cafaa203cb334801a288116970521929ae3465a9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.141","@live-change/dao":"^0.8.141","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.141","@live-change/vue3-ssr":"^0.8.141","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.141","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.141","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.141","@live-change/dao-websocket":"^0.8.141","@live-change/email-service":"^0.8.141","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.141","@live-change/vue3-components":"^0.8.141","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.141","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.141","@live-change/secret-link-service":"^0.8.141","@live-change/password-authentication-service":"^0.8.141"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.141"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.141_1733122555500_0.01273470366890872","host":"s3://npm-registry-packages"}},"0.8.142":{"name":"@live-change/frontend-base","version":"0.8.142","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.142","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"883287f6b269dd877a6e02e4a2844935a0b45b62","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.142.tgz","fileCount":16,"integrity":"sha512-M+K4uWC2KWQsJAb62bhii7O2PeMhibGFQBaoGPriAmTQSGxvL9ulsdJWtzU9L3ZF24sGmN2YyQpBPfIr3i7TEg==","signatures":[{"sig":"MEUCIQChuSlF4EtdZ7JAmUQ2+5n4OV3oXZ0gZK2Cp6nMhMCOTgIgEgLyFwVScfFeYUFZw6+EW7Uj9kqeFCKnPMzD1sui2z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40492},"type":"module","gitHead":"6c6de9015268e09f3517dc2dbb28e673ea19fe74","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.142","@live-change/dao":"^0.8.142","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.142","@live-change/vue3-ssr":"^0.8.142","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.142","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.142","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.142","@live-change/dao-websocket":"^0.8.142","@live-change/email-service":"^0.8.142","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.142","@live-change/vue3-components":"^0.8.142","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.142","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.142","@live-change/secret-link-service":"^0.8.142","@live-change/password-authentication-service":"^0.8.142"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.142"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.142_1733219820632_0.1366936040691762","host":"s3://npm-registry-packages"}},"0.8.143":{"name":"@live-change/frontend-base","version":"0.8.143","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.143","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"758a72665c26a2bd898c7c4de700281b6a0fba5d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.143.tgz","fileCount":16,"integrity":"sha512-6U04lKgkf3oQiNAI34Vf0fYD7JLNKIEvjqhqPKzYk8cTp25dIbqCk9/rdUzBM87YwTBOtI2vNeBwzbqv2YISOQ==","signatures":[{"sig":"MEYCIQCrxh/alB06WdIC2wv8X0WtKg61IGk6MdCIa9mVUSc9WwIhAKI6vb0xlgodod3sBV4WrSQao4IFRh1+lcFMPXPfYZCJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40492},"type":"module","gitHead":"66b5f7afb324c434fbc61971fa8e3ec8bf9359d0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.143","@live-change/dao":"^0.8.143","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.143","@live-change/vue3-ssr":"^0.8.143","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.143","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.143","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.143","@live-change/dao-websocket":"^0.8.143","@live-change/email-service":"^0.8.143","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.143","@live-change/vue3-components":"^0.8.143","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.143","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.143","@live-change/secret-link-service":"^0.8.143","@live-change/password-authentication-service":"^0.8.143"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.143"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.143_1733225102692_0.6504303333468471","host":"s3://npm-registry-packages"}},"0.8.144":{"name":"@live-change/frontend-base","version":"0.8.144","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.144","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"18c064ac86106f64810a480cef0a7df89b337952","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.144.tgz","fileCount":16,"integrity":"sha512-U8bW9Q3j1tmAe2B/p1pqvVavWff/YArhrSQmYyuxh4lZU5F+th+DJ8Ob+QY1WAULPl/dLnvpLgwW5B5Lrc8WjQ==","signatures":[{"sig":"MEQCIACyb0X0fnmqPCUNB1sPeeWN/PxARW21bOSFO5DoyXlCAiAnIt6ELjmP4WUiHlCOnKi0rlNXpZOD+ZrtHPdTWiPq1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40492},"type":"module","gitHead":"cea115baa7d457fa6e3865d025662b1e11b15aac","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.144","@live-change/dao":"^0.8.144","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.144","@live-change/vue3-ssr":"^0.8.144","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.144","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.144","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.144","@live-change/dao-websocket":"^0.8.144","@live-change/email-service":"^0.8.144","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.144","@live-change/vue3-components":"^0.8.144","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.144","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.144","@live-change/secret-link-service":"^0.8.144","@live-change/password-authentication-service":"^0.8.144"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.144"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.144_1733302657611_0.29029836308330426","host":"s3://npm-registry-packages"}},"0.8.145":{"name":"@live-change/frontend-base","version":"0.8.145","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.145","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b311723381c1976737fed5da1b502c42e1318f94","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.145.tgz","fileCount":16,"integrity":"sha512-P5dv7vupdISbJCHgCn1lskIYSpqIemVgzAq/rxVZwvCfVFNHHMrNAPGAE6j14tbZ6HcDyrKwGXqu/oB8siMiDA==","signatures":[{"sig":"MEUCIDwrW6AWEGd+HhcQpitjfsrUAyD0EyxIEFMwDRO6kPOPAiEAp9FdFyfrJIATkgZy6GUaUaT46lOiGgxSXRz+yRbUrr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40492},"type":"module","gitHead":"fadc33dc99f47714c3d40f2ce1b5cdf3f050a70a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.145","@live-change/dao":"^0.8.145","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.145","@live-change/vue3-ssr":"^0.8.145","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.145","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.145","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.145","@live-change/dao-websocket":"^0.8.145","@live-change/email-service":"^0.8.145","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.145","@live-change/vue3-components":"^0.8.145","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.145","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.145","@live-change/secret-link-service":"^0.8.145","@live-change/password-authentication-service":"^0.8.145"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.145"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.145_1733302865556_0.695455352272339","host":"s3://npm-registry-packages"}},"0.8.146":{"name":"@live-change/frontend-base","version":"0.8.146","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.146","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"654a40e3e2def4e0d76b2f877fd438452e89960f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.146.tgz","fileCount":16,"integrity":"sha512-d2mwUTeTljLtLLH04+iaoBUxv+xQQuKL6vp+1AJsv2rAnQHYiwz9Vh00G3KmBRC+2jnCzEYZKK90RzlRiy4Haw==","signatures":[{"sig":"MEUCIEOhsI7PNySUr1GN91nn9jp6rxyMPUOYrHrnzuAzvxvNAiEArCaAj44tF1EkMFVMoLXZ5uUiJ5G1J/joxeLqqMmk2oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40492},"type":"module","gitHead":"56515185d5021b925e891bce7a0a1842ea7fb67c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.146","@live-change/dao":"^0.8.146","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.146","@live-change/vue3-ssr":"^0.8.146","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.146","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.146","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.146","@live-change/dao-websocket":"^0.8.146","@live-change/email-service":"^0.8.146","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.146","@live-change/vue3-components":"^0.8.146","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.146","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.146","@live-change/secret-link-service":"^0.8.146","@live-change/password-authentication-service":"^0.8.146"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.146"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.146_1733385257863_0.16047264399595162","host":"s3://npm-registry-packages"}},"0.8.147":{"name":"@live-change/frontend-base","version":"0.8.147","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.147","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f2378e23fba198027f57601889f69faef27ac0dd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.147.tgz","fileCount":16,"integrity":"sha512-28Y9a8dVqPBBffi+q0AN63HvP2ioCMEmioGvzjNr+1wecV1Ic6WpwepY7TYXrGE4fPEErLSh/mR632IsibF3HA==","signatures":[{"sig":"MEQCIBjNJi+Wy99P5UqIIfLg/VuUO1UfdITsn/hys7ztydJMAiBc8dk9BHC/64MasCDJ/G4VrZNVU7DGUmm8/ML9QajxJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40492},"type":"module","gitHead":"2bfde1b464cba759052a10453b004be386922177","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.147","@live-change/dao":"^0.8.147","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.147","@live-change/vue3-ssr":"^0.8.147","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.147","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.147","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.147","@live-change/dao-websocket":"^0.8.147","@live-change/email-service":"^0.8.147","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.147","@live-change/vue3-components":"^0.8.147","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.147","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.147","@live-change/secret-link-service":"^0.8.147","@live-change/password-authentication-service":"^0.8.147"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.147"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.147_1733395090002_0.08460616520708353","host":"s3://npm-registry-packages"}},"0.8.148":{"name":"@live-change/frontend-base","version":"0.8.148","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.148","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0737a7359fc333e48ef6295cd2f81017ddab8c7d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.148.tgz","fileCount":16,"integrity":"sha512-Jl6xJoDQ599LWE7MYG19biM5v6j4941SJiJjYoe3AUvoWas84+e1TNMYXJsy6N6MFc2TkhPmiruWbEUdrrqAiw==","signatures":[{"sig":"MEUCIBPrhQrghHTe/8qWVnIWwhrQoM3gZ8DuGhYqFHcGHiWCAiEAjRJWx6lwN9Jb8V2u7hNtsytt4t67N8JfjTnwOchfC0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40492},"type":"module","gitHead":"34032c9007403b19096a1ecbaf5f99231a65ae92","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.148","@live-change/dao":"^0.8.148","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.148","@live-change/vue3-ssr":"^0.8.148","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.148","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.148","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.148","@live-change/dao-websocket":"^0.8.148","@live-change/email-service":"^0.8.148","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.148","@live-change/vue3-components":"^0.8.148","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.148","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.148","@live-change/secret-link-service":"^0.8.148","@live-change/password-authentication-service":"^0.8.148"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.148"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.148_1733403112130_0.26502189822572175","host":"s3://npm-registry-packages"}},"0.8.149":{"name":"@live-change/frontend-base","version":"0.8.149","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.8.149","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8e3d66ab662e64aca1015a56247e3559d7d2f5ee","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.8.149.tgz","fileCount":16,"integrity":"sha512-MQkjKT3pcrqwza7glWOBmQPrIPelNvVv+wm1up7YBtsmlbXYm7YXgcroqp1U27yKqFseIdTlr5K2stgS2/EL1A==","signatures":[{"sig":"MEQCIC3uHsPlCSHPOHZmOqnaghOWLLhjVO1nNZlcwpjx6tJLAiARwE0vE9PCsC5pBhJMTd9PfVcRG2LYXPwPK1IBPJOEeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40614},"type":"module","gitHead":"0854ef672e27b8f3ea70ffeb788a33638844121e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.8.149","@live-change/dao":"^0.8.149","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.8.149","@live-change/vue3-ssr":"^0.8.149","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.8.149","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.8.149","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.8.149","@live-change/dao-websocket":"^0.8.149","@live-change/email-service":"^0.8.149","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.8.149","@live-change/vue3-components":"^0.8.149","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.8.149","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.8.149","@live-change/secret-link-service":"^0.8.149","@live-change/password-authentication-service":"^0.8.149"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.8.149"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.8.149_1733405386956_0.2339761497197479","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@live-change/frontend-base","version":"0.9.0","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.0","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f7e41edda259a46528117e0b7f6a23ba4b22d7c8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.0.tgz","fileCount":16,"integrity":"sha512-E0bcTycfeTZeuRNhz5unF5cjcGTj403h5+vwGadWjvjEkcLcUTG3eF6vOr4AsrvQunX6cG2HaI1/TumHYj2LhA==","signatures":[{"sig":"MEUCIBTJbuWcVKUgZ0EpUUpGW3ZonY/nQ8QQUc3eijNGbTlOAiEAo0t7Qit8yJ308P7lAAUhBfLAdzm1m+rTnmQsfU/NQGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40580},"type":"module","gitHead":"b82513f5b400afcc4b8cc3ae1f9dfe4ac3a2a6eb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.0","@live-change/dao":"^0.9.0","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.0","@live-change/vue3-ssr":"^0.9.0","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.0","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.0","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.0","@live-change/dao-websocket":"^0.9.0","@live-change/email-service":"^0.9.0","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.0","@live-change/vue3-components":"^0.9.0","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.0","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.0","@live-change/secret-link-service":"^0.9.0","@live-change/password-authentication-service":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.0_1733475083864_0.7549730213783672","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@live-change/frontend-base","version":"0.9.1","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.1","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"cf9ba668a7d8fed52ff4ffdc5a0a1b6211eb90e3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.1.tgz","fileCount":16,"integrity":"sha512-jD1Y+w3pIn4/oAHNyQg5NHBHurBD585p2NWHvb/vFoPW+weYjQTiLLygjNfd2fXrCWg6OPVIloENgMq5OE4+lQ==","signatures":[{"sig":"MEUCIQCvKG+K+fMeDXN27hMrNMEsEviNrSks+IGBis2kBVyyTAIgM1eWD/VWlIEdHvac/VNWaM7EY/lwHf7hfu3dwdt9Swc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40580},"type":"module","gitHead":"d00e08ee081d6993421e4573fc25588345aaabca","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.1","@live-change/dao":"^0.9.1","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.1","@live-change/vue3-ssr":"^0.9.1","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.1","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.1","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.1","@live-change/dao-websocket":"^0.9.1","@live-change/email-service":"^0.9.1","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.1","@live-change/vue3-components":"^0.9.1","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.1","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.1","@live-change/secret-link-service":"^0.9.1","@live-change/password-authentication-service":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"^1.41.2","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.1_1733903456081_0.6847842407371207","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@live-change/frontend-base","version":"0.9.2","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.2","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5b3c59104c56cde00fa1e532758dedc637d3ded4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.2.tgz","fileCount":16,"integrity":"sha512-R8bAmtGf+JDTID9GZlc15SykJOwZr4oHsAjo77rqTxBp8lACMCNm3rlU13j5H3aEkp1KyOQ2uZEUhFU7rumgAw==","signatures":[{"sig":"MEUCIGBXbrsgnoQU/4ZhdszNnYnyP+DjWy4AiAWEgo8fW2z5AiEA0knNNM1y+EA78cHlIzs8Sb8CCz5MFdysAGcr2DbQCc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40579},"type":"module","gitHead":"353f5aa8d66fec68587825db5ba09f63b08f4dee","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.2","@live-change/dao":"^0.9.2","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.2","@live-change/vue3-ssr":"^0.9.2","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.2","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.2","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.2","@live-change/dao-websocket":"^0.9.2","@live-change/email-service":"^0.9.2","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.2","@live-change/vue3-components":"^0.9.2","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.2","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.2","@live-change/secret-link-service":"^0.9.2","@live-change/password-authentication-service":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.2_1733924994559_0.6063579407947244","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@live-change/frontend-base","version":"0.9.3","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.3","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f32a9cd65fc33aefe019b88f5d58bb717bdc0a9f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.3.tgz","fileCount":16,"integrity":"sha512-sveoAvFvrOkSU8MAt4HSLReQ54zLGBoZdgWBhKgMoPW0GP3xCEoiFFL4MOHLhmlrmO6zihJbJxJsrxPbTE0sfw==","signatures":[{"sig":"MEUCIGsv4saKHV/fdTvdM/NfoueC+x4FnAYSAsxy41MyPzC3AiEAn7vOrcNtiXqpJAa8YH4GXb1680AjhMErUspzYyqwCKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40579},"type":"module","gitHead":"79f98e67cb1a52a38ced5deb20b0d62d395313cb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.3","@live-change/dao":"^0.9.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.3","@live-change/vue3-ssr":"^0.9.3","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.3","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.3","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.3","@live-change/dao-websocket":"^0.9.3","@live-change/email-service":"^0.9.3","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.3","@live-change/vue3-components":"^0.9.3","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.3","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.3","@live-change/secret-link-service":"^0.9.3","@live-change/password-authentication-service":"^0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.3_1733986625269_0.5613242048555018","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@live-change/frontend-base","version":"0.9.4","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.4","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9b4cb30d5ab8de874975a59d535b70719c4113fb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.4.tgz","fileCount":16,"integrity":"sha512-mmzdLod6yewWGuU5wPU4z1lf1zUi4jcBJuBxvHEhptI+tTmsHvJ7VTAAq3LqAB5nFfzK57vi2YNz8WHT4fUI7w==","signatures":[{"sig":"MEQCIDNck1piKTVh+zMynNkgNk+ONjEJ1Bdpny5vrWGybWJoAiAw6X7SJsIYlTgevBt2AVUOtvqwBghNvenwpCVGdTKDWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40131},"type":"module","gitHead":"98fd51a1a5fea3ff8adff3662ef1e4a00774eed6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.4","@live-change/dao":"^0.9.4","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.4","@live-change/vue3-ssr":"^0.9.4","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.4","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.4","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.4","@live-change/dao-websocket":"^0.9.4","@live-change/email-service":"^0.9.4","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.4","@live-change/vue3-components":"^0.9.4","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.4","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.4","@live-change/secret-link-service":"^0.9.4","@live-change/password-authentication-service":"^0.9.4"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.4"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.4_1734021042769_0.841994643830279","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@live-change/frontend-base","version":"0.9.5","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.5","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c7d4dfa3766c28bdd699ed8d21ec16bff9d965c4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.5.tgz","fileCount":16,"integrity":"sha512-0jcLy3VbiJ9DTOiwWG8TbwxoekSRBA+82uOldB7A1ijQGJfqWcjzsrCZLFJ+4iRppSTEf3GrqrTxUJanQCZfBw==","signatures":[{"sig":"MEUCIGdDZvZWmSRGYQVGwrsTfk58GEnZvAVeg0/tOivqCl4ZAiEAm9qlITBjxv6A4UT2oY3xaM40wvrdz/4wQLgHJo/qbuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40131},"type":"module","gitHead":"59f1d66de3a64b751308593e282e8635c0ecab7e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.5","@live-change/dao":"^0.9.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.5","@live-change/vue3-ssr":"^0.9.5","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.5","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.5","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.5","@live-change/dao-websocket":"^0.9.5","@live-change/email-service":"^0.9.5","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.5","@live-change/vue3-components":"^0.9.5","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.5","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.5","@live-change/secret-link-service":"^0.9.5","@live-change/password-authentication-service":"^0.9.5"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.5"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.5_1734338845603_0.989765099840803","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@live-change/frontend-base","version":"0.9.6","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.6","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2a93588635634be597230f3ab24d1706f73a9c0f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.6.tgz","fileCount":17,"integrity":"sha512-YdHCu+mrfWCP9AkrgK85YXox8YnIwrTcxwqb+lk/kQMuPt/J6al2aa1DZXZrFu62msldCes8zjAtTYHsPM/udg==","signatures":[{"sig":"MEQCIHbMOw2BSyu2tAmoPgvT1xuV3kJFF1R69VBmyq2akA/lAiAp5Utg+19VJ1rzyy3ZXwi8TLlKQMD/LSPNkQ/7CEgLmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40350},"type":"module","gitHead":"96dafb43cced09c59326ee3318d6f45b1b614d6f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.6","@live-change/dao":"^0.9.6","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.6","@live-change/vue3-ssr":"^0.9.6","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.6","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.6","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.6","@live-change/dao-websocket":"^0.9.6","@live-change/email-service":"^0.9.6","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.6","@live-change/vue3-components":"^0.9.6","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.6","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.6","@live-change/secret-link-service":"^0.9.6","@live-change/password-authentication-service":"^0.9.6"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.6_1734361767042_0.7529780333962708","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@live-change/frontend-base","version":"0.9.7","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.7","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e3a54a7def0fb8ac78b7c9141af66c3488e51c61","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.7.tgz","fileCount":17,"integrity":"sha512-hDIJ71ipXBFkcOz6lcDD01f8LIyH2wKELHu9IlZShxqleyVOX/5Or3Q1Bwnax3naHfWamcR6f3LcjQoMcOg1eg==","signatures":[{"sig":"MEYCIQCuDqaE6zYO0dpAcRz3diWd/AIxqohAv/TNClAZhJeTxAIhAO7h5LhuyJSdwjv3TlqWW93fn7TRB3WxnaEy/s2/zcRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40350},"type":"module","gitHead":"f936468bf39ea3c5b07ce14666f4b3a4a4a9287d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.7","@live-change/dao":"^0.9.7","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.7","@live-change/vue3-ssr":"^0.9.7","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.7","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.7","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.7","@live-change/dao-websocket":"^0.9.7","@live-change/email-service":"^0.9.7","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.7","@live-change/vue3-components":"^0.9.7","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.7","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.7","@live-change/secret-link-service":"^0.9.7","@live-change/password-authentication-service":"^0.9.7"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.7"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.7_1734424106995_0.7406583870803971","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@live-change/frontend-base","version":"0.9.8","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.8","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f548c5e4a37cda870537b3db897e79e276d3d736","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.8.tgz","fileCount":17,"integrity":"sha512-jSdAb/RthLTkoDN6fgN2aMEDo38kEvPffHxTIhpSb8/bh1WBQyWOpfsAuAi8hFskb4SVlH64Hcgz1hMdCqFG0A==","signatures":[{"sig":"MEYCIQD7SVSuLXr4qHjgQgiO+PfBdPQfH5OtgN7ZhxCUs7Lg9QIhALKHprD2V2DPWCI5V7aJ+tzTCQBL3JFQxbo++JOgoQpT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40350},"type":"module","gitHead":"bb09550504f28df5f4fdd73273de45dc91a857b5","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.8","@live-change/dao":"^0.9.8","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.8","@live-change/vue3-ssr":"^0.9.8","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.8","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.8","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.8","@live-change/dao-websocket":"^0.9.8","@live-change/email-service":"^0.9.8","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.8","@live-change/vue3-components":"^0.9.8","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.8","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.8","@live-change/secret-link-service":"^0.9.8","@live-change/password-authentication-service":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.8"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.8_1734937125370_0.025842094607964716","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@live-change/frontend-base","version":"0.9.9","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.9","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"da806322f62d1d71ef6e6bb2d0c684718c0440a1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.9.tgz","fileCount":17,"integrity":"sha512-VT1m3FQBDCgBc4qOzL2HK9eT06P2Tb6ALNNb5EItS4hiG4ycEBaaZJd2K34FhVRP+Qa3vwZAobSfrLvQ9pH49g==","signatures":[{"sig":"MEUCIQDr95+2gghqgbWsbCCyP9dOkzkkNgf8BpPcs8ikk4xSSAIgRk2mzUk6FNp5W1iBwy6/QGl3Z4XoqKLZv+r7gbq5CeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40350},"type":"module","gitHead":"150ef8008399a3b6a160985a4a8d4e91255c0e99","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.9","@live-change/dao":"^0.9.9","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.9","@live-change/vue3-ssr":"^0.9.9","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.9","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.9","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.9","@live-change/dao-websocket":"^0.9.9","@live-change/email-service":"^0.9.9","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.9","@live-change/vue3-components":"^0.9.9","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.9","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.9","@live-change/secret-link-service":"^0.9.9","@live-change/password-authentication-service":"^0.9.9"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.9_1734943590092_0.2242020060855201","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@live-change/frontend-base","version":"0.9.10","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.10","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"98834a14b85df68d4d316e51fdb5acdbecfa24d3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.10.tgz","fileCount":17,"integrity":"sha512-7QcRciWcna5SENFyGYI3RQZe3G4xFp9L+1J1RtDoYNxeFc17RZWLxgnWKqhuwlqHa3sdzPSj4GPbXTGgqieVEQ==","signatures":[{"sig":"MEQCIELrlY3cKsKsjohYap+fiXI/i3lfpj5x6lXsC4+e+dISAiBOzASVY7zVZvd76sADddwOAsX0S2E1EXXobgtJvx0p+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367},"type":"module","gitHead":"d41e404c1933e9ed6e3927d85a5dadf66da0f951","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.10","@live-change/dao":"^0.9.10","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.10","@live-change/vue3-ssr":"^0.9.10","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.10","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.10","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.10","@live-change/dao-websocket":"^0.9.10","@live-change/email-service":"^0.9.10","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.10","@live-change/vue3-components":"^0.9.10","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.10","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.10","@live-change/secret-link-service":"^0.9.10","@live-change/password-authentication-service":"^0.9.10"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.10"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.10_1735288621326_0.9260536584697463","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@live-change/frontend-base","version":"0.9.11","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.11","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3e8ec2af2ef32f1a738dbb69f91050010379eba1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.11.tgz","fileCount":17,"integrity":"sha512-DOaZNRysmEx91Rsar+21ML1ErDgCidI/xYwUz3mDGiPvT/BvOzf7V1yHt2cCXEYwOuXBxebnUwVaNOwNX5qy2g==","signatures":[{"sig":"MEUCIDT0yl7ZC8xXnlQxbu9USE3PnM08iYoRqH+9S5sKpBxOAiEAlV7MbFTDtJN4wz1sX2aDLbugTHo8g5R4RiAjE+wfKlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367},"type":"module","gitHead":"a1bd367ae175f0937d999577f1b10bf10e7df0fb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.11","@live-change/dao":"^0.9.11","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.11","@live-change/vue3-ssr":"^0.9.11","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.11","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.11","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.11","@live-change/dao-websocket":"^0.9.11","@live-change/email-service":"^0.9.11","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.11","@live-change/vue3-components":"^0.9.11","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.11","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.11","@live-change/secret-link-service":"^0.9.11","@live-change/password-authentication-service":"^0.9.11"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.11"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.11_1735556138293_0.803435794298772","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@live-change/frontend-base","version":"0.9.12","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.12","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bbf9cadef050ddd1e602a4eb992c0192eae6aa7f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.12.tgz","fileCount":17,"integrity":"sha512-VgLPMOwx+fVBqfJPddYMa/I3264MNE3PPY4egRtteKT22r8at4mzDXLtZb//heiiwHY4tMwFLnyjYmtOgNsyYg==","signatures":[{"sig":"MEQCICeYhb16Y9yD3cJnxOY9alGCerd5Y5H0YxCcb/PUYsXeAiB8t5T3GJcnLxmANoP7P+NzxZ645enmy+BQPpFAl1IWjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367},"type":"module","gitHead":"1dba75a1fc90c5b796f7a8dab2895e6085ddce22","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.4.29","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.12","@live-change/dao":"^0.9.12","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.12","@live-change/vue3-ssr":"^0.9.12","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.12","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.12","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.12","@live-change/dao-websocket":"^0.9.12","@live-change/email-service":"^0.9.12","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.12","@live-change/vue3-components":"^0.9.12","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.12","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.12","@live-change/secret-link-service":"^0.9.12","@live-change/password-authentication-service":"^0.9.12"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.12"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.12_1735901587524_0.5607437061683653","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@live-change/frontend-base","version":"0.9.13","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.13","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"35fb419576108c15c74af7c3e83b7fcb2c9d414a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.13.tgz","fileCount":17,"integrity":"sha512-Gct82TTGHI6H7gR+L4h9yuhPmxODsDlGgUOc2ITaDUZRh+g/kl5MoVCR5yg4r9pgdgp+oHIaUrZyVCHX00Yu+g==","signatures":[{"sig":"MEUCIQCtqGdjAYyJwGRJTMHgUTWwIFGU+xoTUPTdyzMgIn4muAIgcyBnmpJyKRUA7SbM2dHxDmIOumBXfCx/xd1pPEaH32M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367},"type":"module","gitHead":"b0b18e7a8e253195c6df4b25c6bb5c407b1a2450","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.13","@live-change/dao":"^0.9.13","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.13","@live-change/vue3-ssr":"^0.9.13","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.13","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.13","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.13","@live-change/dao-websocket":"^0.9.13","@live-change/email-service":"^0.9.13","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.13","@live-change/vue3-components":"^0.9.13","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.13","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.13","@live-change/secret-link-service":"^0.9.13","@live-change/password-authentication-service":"^0.9.13"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.13"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.13_1735990199321_0.6112312099227568","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@live-change/frontend-base","version":"0.9.14","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.14","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"377079f44454e4b6ae5551491326220cd93d638a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.14.tgz","fileCount":17,"integrity":"sha512-XKpUGjPmA6fETMnytP1pwTfs55tyjqC0IUMnYclQqCInxYxO7lmNT1Gbeeo5wNdMvuROMTDaOgya4zxMq4fAyw==","signatures":[{"sig":"MEUCIQCZTEbnG4ayFxQ+502mezy3RPlG0nTa9w/Bjnmmzba75wIgV6jihv7fLvUeZEAgufc3dcc9ed5KqIKaRmjuzy6ylps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367},"type":"module","gitHead":"5d0f137a1a16f892868719d919f4a76584fa879f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.14","@live-change/dao":"^0.9.14","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.14","@live-change/vue3-ssr":"^0.9.14","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.14","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.14","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.14","@live-change/dao-websocket":"^0.9.14","@live-change/email-service":"^0.9.14","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.14","@live-change/vue3-components":"^0.9.14","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.14","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.14","@live-change/secret-link-service":"^0.9.14","@live-change/password-authentication-service":"^0.9.14"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.14"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.14_1736062324033_0.2682575022295677","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@live-change/frontend-base","version":"0.9.15","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.15","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"757e5b1138112d5c2eaeb0a809ad469d47eb4344","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.15.tgz","fileCount":17,"integrity":"sha512-7wKuQ7HO5R0KHF/+c0To1RtASociVwQ0odLvchj4MQnxjwjnMmI5160HMyZ07M4eZiegUeoHBiqLDW8RED8arA==","signatures":[{"sig":"MEYCIQDfYrQeesWDYIkUtVPfAM5pRGT4xD281275dJjuKaPgFAIhAIHYR5rTi2fJTSoQ+SVMCOR/xN9Rmy4dl2v6T05aMKEC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367},"type":"module","gitHead":"7b145114b9ca412b99f4c052d5069dd1729ff388","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.15","@live-change/dao":"^0.9.15","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.15","@live-change/vue3-ssr":"^0.9.15","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.15","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.15","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.15","@live-change/dao-websocket":"^0.9.15","@live-change/email-service":"^0.9.15","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.15","@live-change/vue3-components":"^0.9.15","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.15","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.15","@live-change/secret-link-service":"^0.9.15","@live-change/password-authentication-service":"^0.9.15"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.15"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.15_1736154892762_0.05724184352262096","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@live-change/frontend-base","version":"0.9.16","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.16","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"730b7655613272f4b189db1e56595fc503f7a747","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.16.tgz","fileCount":17,"integrity":"sha512-Hm4VcDm3DgHD1f2dPoY3sKDwuvs/F5/+F+pHw8weVFJhvCOGMyt6/pEiOuXxo9vyUQvRu91uDEOYDzMNAKFRuA==","signatures":[{"sig":"MEUCIQDYKb/VT/s0D0nlrCc5/h0G9ViQizL2CaRCiEMErm5BEAIgF+sRMJVpT5v2ZQEd5ltn2MaUwmZTwNCBYrmMDUTtYSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40367},"type":"module","gitHead":"226df9fa7eb682f6d7da5e4541eb320e8309facf","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.3.3","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.4","markdown-it":"^14.0.0","@vueuse/core":"^10.11.0","@vueuse/head":"^2.0.0","serve-static":"^1.15.0","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.16","@live-change/dao":"^0.9.16","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.16","@live-change/vue3-ssr":"^0.9.16","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.16","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.16","rollup-plugin-visualizer":"5.12.0","@live-change/user-service":"^0.9.16","@live-change/dao-websocket":"^0.9.16","@live-change/email-service":"^0.9.16","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.16","@live-change/vue3-components":"^0.9.16","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.16","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.16","@live-change/secret-link-service":"^0.9.16","@live-change/password-authentication-service":"^0.9.16"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.6","codeceptjs":"^3.6.5","playwright":"1.48.1","webdriverio":"^8.40.2","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.16"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.16_1736232702556_0.18657576411558563","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@live-change/frontend-base","version":"0.9.17","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.17","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2c4ef0a033658c06cc8981e1ed529a232f47dd01","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.17.tgz","fileCount":17,"integrity":"sha512-tZlbOpcWxE9k0X+0Hi+902t83yXfris7tqi54mke2m146GHUxvVL3FcIJWQwrrgt8RYlhE5y1BWQi4YyTU+L8g==","signatures":[{"sig":"MEYCIQDnyOvaMIF6mrpv7sAXNEH0hNOzERXBI7AJOebE3mKHHAIhAMVVUABeru2zlwvoQRri3xqL9/TF+c1ZI/1ylxMnMi8q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40366},"type":"module","gitHead":"b3a9709d000e1a55a5c6e6bf2ad3f0ac5f5956dd","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.17","@live-change/dao":"^0.9.17","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.17","@live-change/vue3-ssr":"^0.9.17","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.17","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.17","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.17","@live-change/dao-websocket":"^0.9.17","@live-change/email-service":"^0.9.17","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.17","@live-change/vue3-components":"^0.9.17","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.17","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.17","@live-change/secret-link-service":"^0.9.17","@live-change/password-authentication-service":"^0.9.17"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.17"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.17_1736238830254_0.817830650620081","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@live-change/frontend-base","version":"0.9.18","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.18","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6e018da767ed54ea8cb764c92a9b6b58b3e13a4c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.18.tgz","fileCount":17,"integrity":"sha512-MHscJaNlOTYO492Fez2Iohv0IDISL6zcKFgGL3G1QSYCekguej99daHnT+95ja32JN60KzelLBMuxptErDrUqg==","signatures":[{"sig":"MEQCIBZ3wvUw8OLNM+DGfIrP5UEmyOWZzIXAStlOLiMY+ffbAiB3VTvK+Vhon3/NYUX4a89h49Vxliv5vYrGpBwAzumX5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40366},"type":"module","gitHead":"d7fd7ad0a0ea331caea9dc8385439b9c637525ed","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.18","@live-change/dao":"^0.9.18","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.18","@live-change/vue3-ssr":"^0.9.18","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.18","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.18","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.18","@live-change/dao-websocket":"^0.9.18","@live-change/email-service":"^0.9.18","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.18","@live-change/vue3-components":"^0.9.18","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.18","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.18","@live-change/secret-link-service":"^0.9.18","@live-change/password-authentication-service":"^0.9.18"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.18"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.18_1737273677571_0.6395124031966468","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@live-change/frontend-base","version":"0.9.19","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.19","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"062c810f593ac103d22f7446a1b7684564b8b36a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.19.tgz","fileCount":17,"integrity":"sha512-pSPDsnUnSsT7mvUxktwv7HU3+Zcs5WAj1UEsAquQSmv4ig+uiJhmWOu8uujes8DUsAcQKbMYgmU2dXjzhHC6QA==","signatures":[{"sig":"MEYCIQCq35QDMDla1d/jNHho3+L0PZUngRt7b0ZuKbccAHiQXAIhALeHp5Ka41Q2vulN+pbyjmuBBwm9nI62OR1/25hTkac7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40366},"type":"module","gitHead":"ea1ba1df62d2efac97f43b31aa66b87ec465614a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.19","@live-change/dao":"^0.9.19","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.19","@live-change/vue3-ssr":"^0.9.19","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.19","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.19","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.19","@live-change/dao-websocket":"^0.9.19","@live-change/email-service":"^0.9.19","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.19","@live-change/vue3-components":"^0.9.19","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.19","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.19","@live-change/secret-link-service":"^0.9.19","@live-change/password-authentication-service":"^0.9.19"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.19"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.19_1737357317189_0.3267683893911142","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@live-change/frontend-base","version":"0.9.20","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.20","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0bf5de98a0976e9f23c259ad650193c79800656f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.20.tgz","fileCount":17,"integrity":"sha512-0O1HkSi4jMZQ1QrU13Wt6f5mDgyUgReI+cIeEqazvCR0HAe21Zx8wVIt8AeYxthZG3l/gPd94ANmhtobnDXnbg==","signatures":[{"sig":"MEQCIAHkDZmglZYEF9xCaarAmgSVYGpoJlFMA3YG0I+zVHbdAiAXUzKYOpDhcyFtOC+onzPqzxpGAvecvfvufAxuQenNKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40366},"type":"module","gitHead":"6524c2dedbb137e95e9aa07eaf9503d68d7b9093","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.20","@live-change/dao":"^0.9.20","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.20","@live-change/vue3-ssr":"^0.9.20","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.20","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.20","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.20","@live-change/dao-websocket":"^0.9.20","@live-change/email-service":"^0.9.20","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.20","@live-change/vue3-components":"^0.9.20","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.20","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.20","@live-change/secret-link-service":"^0.9.20","@live-change/password-authentication-service":"^0.9.20"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.20"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.20_1737377034346_0.7419502055218985","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@live-change/frontend-base","version":"0.9.21","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.21","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d17b1396dfafc0ab3ccac2c10e4d1ff29496cebd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.21.tgz","fileCount":17,"integrity":"sha512-7I12ngJImy4c/eo8xqOWHSAp7k0HA1wmtDVO70OYH/gm8OmY2Sqev9A38kQEB85S5qPy3qd4EEeJCBKhSAHo0Q==","signatures":[{"sig":"MEUCIBcPcmJtcbSLUbMPhN7hqwVczQ9p8LbtA7HuoR357RhlAiEA8KaNW/6NfqiRy1E34JBWGvybEakgoF1HkviUGFvDLYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40366},"type":"module","gitHead":"362e325d1c636f9c0f2fb6432e209c5c56f46919","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.21","@live-change/dao":"^0.9.21","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.21","@live-change/vue3-ssr":"^0.9.21","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.21","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.21","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.21","@live-change/dao-websocket":"^0.9.21","@live-change/email-service":"^0.9.21","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.21","@live-change/vue3-components":"^0.9.21","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.21","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.21","@live-change/secret-link-service":"^0.9.21","@live-change/password-authentication-service":"^0.9.21"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.21"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.21_1737446397187_0.7672339015360521","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@live-change/frontend-base","version":"0.9.22","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.22","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"83a97930bdcc5a7817b28fd71ba108e07162e896","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.22.tgz","fileCount":17,"integrity":"sha512-UtoqIDqz0C106wjIC15AqnxzFcKDKfjjtFqzZ1jKfVLnFu3TZgJKDcLqm1f1AemN7wJqv2/8RSLdpCKiRdBtdg==","signatures":[{"sig":"MEYCIQCVq/O8i2MQG5nY7p9yaox2Ir6Q2tU0ubLSO2+9mCsZiAIhAPmvQVkDoK5jFq3rWdUCUMupviS1XFDbjQTi1krWayte","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40366},"type":"module","gitHead":"fd2681b5cefacd62d4a64b8276f0513b01f8a020","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.22","@live-change/dao":"^0.9.22","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.22","@live-change/vue3-ssr":"^0.9.22","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.22","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.22","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.22","@live-change/dao-websocket":"^0.9.22","@live-change/email-service":"^0.9.22","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.22","@live-change/vue3-components":"^0.9.22","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.22","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.22","@live-change/secret-link-service":"^0.9.22","@live-change/password-authentication-service":"^0.9.22"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.22"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.22_1737455615144_0.5674786382929722","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@live-change/frontend-base","version":"0.9.23","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.23","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3278bc5bb81ae1ca0dc9f937a81460f0842c99f8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.23.tgz","fileCount":17,"integrity":"sha512-owy8gA3e2iCdt0+zXJaL5hZ2ZNZRSjqed6cvdRFlA/REECtCGnct3a/hat84xLnULP/EQf+wqSeUvxP/Gnvbhw==","signatures":[{"sig":"MEUCIQDTE7qzb3Ijdv7D+149wvOZ7WocdIUbMlO1TvdRf2iOsgIgN9/ToUyE0Ro5q9NQOhTr+ce7GzESnF5GjmyAh/gl2yA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40366},"type":"module","gitHead":"bf65fb9345db4a0fa93ccc827033c766bf52738e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.23","@live-change/dao":"^0.9.23","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.23","@live-change/vue3-ssr":"^0.9.23","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.23","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.23","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.23","@live-change/dao-websocket":"^0.9.23","@live-change/email-service":"^0.9.23","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.23","@live-change/vue3-components":"^0.9.23","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.23","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.23","@live-change/secret-link-service":"^0.9.23","@live-change/password-authentication-service":"^0.9.23"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.23"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.23_1737468751262_0.2055177132092072","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@live-change/frontend-base","version":"0.9.24","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.24","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"09cc561a5d5d9320e075eb94c5ebd0f14b841177","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.24.tgz","fileCount":17,"integrity":"sha512-XEDDM+npFOmsmqpj6q+uzrmSJLPGpEGfrD7NzIpOes/0RBEnlmgnfyryRnjsytg6+n+roWQNuclOB23gQOzCew==","signatures":[{"sig":"MEYCIQC6BAk1eLcKo80UzDJXT3bPUPKrn+oe3ruo790XR/dj1wIhAMIk7RglI9mFpZaxpsf+A0fmBjSxrveKawX+eHc90lQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"491639ed7431a58594e60aedd14fedfb499065a4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.24","@live-change/dao":"^0.9.24","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.24","@live-change/vue3-ssr":"^0.9.24","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.24","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.24","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.24","@live-change/dao-websocket":"^0.9.24","@live-change/email-service":"^0.9.24","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.24","@live-change/vue3-components":"^0.9.24","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.24","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.24","@live-change/secret-link-service":"^0.9.24","@live-change/password-authentication-service":"^0.9.24"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.24"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.24_1737531875373_0.9643571549976648","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@live-change/frontend-base","version":"0.9.25","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.25","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"42c570470d0f9506270ae8c0c077834d89ddb11b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.25.tgz","fileCount":17,"integrity":"sha512-X95UTtNYytUc8NLJ/lWgMIC1TDw5ZDd5YdHhdxmZ88lssg9xXHYDMefG4vs1s9YhO+mOxkc/k19HhlXwOcvDLg==","signatures":[{"sig":"MEUCIQCDexA4T/nAail7xtQODtYJjgCvfzJEwHP0eF/YsDjGegIgJA1sg6ZvA6TOzl6im4wGeyw/UgOZ/deZQfTjgEN1Rys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"04e2869238087adc1a48784048614e1ee738ad1e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.25","@live-change/dao":"^0.9.25","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.25","@live-change/vue3-ssr":"^0.9.25","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.25","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.25","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.25","@live-change/dao-websocket":"^0.9.25","@live-change/email-service":"^0.9.25","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.25","@live-change/vue3-components":"^0.9.25","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.25","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.25","@live-change/secret-link-service":"^0.9.25","@live-change/password-authentication-service":"^0.9.25"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.25"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.25_1737561084853_0.8801592866126549","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@live-change/frontend-base","version":"0.9.26","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.26","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0d53f70248c08a3a2a5615b181c6ea9671d539db","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.26.tgz","fileCount":17,"integrity":"sha512-vtsEbQQ2HTSART46NJBDx42lQAvV45m2roNbKagBeAWVlK1SZHvHPLo3Io++zndT3Y2nE2SxnYDEB9rOYTxhCA==","signatures":[{"sig":"MEQCIBjlbSlwUOSl3gWvcI7agca+8s9XNrOZRplf00SSl5fRAiBF2MKDHVx1B7t7g9TzCrdfHAxArl4FCvOQ9jcsS6kJ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"94bb21574dafa3649352cbffe3b25b6252c5c11b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.26","@live-change/dao":"^0.9.26","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.26","@live-change/vue3-ssr":"^0.9.26","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.26","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.26","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.26","@live-change/dao-websocket":"^0.9.26","@live-change/email-service":"^0.9.26","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.26","@live-change/vue3-components":"^0.9.26","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.26","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.26","@live-change/secret-link-service":"^0.9.26","@live-change/password-authentication-service":"^0.9.26"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.26"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.26_1737570892358_0.1938510964230855","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"@live-change/frontend-base","version":"0.9.27","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.27","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bfca0da5e6c6a20989d301266a0f1c0a748a3bfc","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.27.tgz","fileCount":17,"integrity":"sha512-DY5Zy+5uKUjue2w4vutb2qS/QqcSvL1DRJX7tmTQ0V50XZ4O0/VfSwhNoh2df+o8WEDAhEbo/zQI1jqNWCINZQ==","signatures":[{"sig":"MEUCID2x950w1wdbQ3BgG92uPANWSDwBjcruSHmc1uwXBGLDAiEAi5r0fwIBoMdkQDQWC9j0DOLJQi7z0nhqTUjc7w6hc0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"110f38f6d6a07310e7bf5ba0eaa15426795624e8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.27","@live-change/dao":"^0.9.27","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.27","@live-change/vue3-ssr":"^0.9.27","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.27","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.27","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.27","@live-change/dao-websocket":"^0.9.27","@live-change/email-service":"^0.9.27","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.27","@live-change/vue3-components":"^0.9.27","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.27","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.27","@live-change/secret-link-service":"^0.9.27","@live-change/password-authentication-service":"^0.9.27"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.27"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.27_1737580332885_0.3438113378491785","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@live-change/frontend-base","version":"0.9.28","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.28","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e9959611aa18320115d7c7ca957bdd489abd243f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.28.tgz","fileCount":17,"integrity":"sha512-4CUMgjsOF+r13IrZlipkkoRF54Qw1v/1cDdHxt15vZZc1TJnEKk3W48FaJTevyMqVSRyomiOwrZVYwXVr62UVg==","signatures":[{"sig":"MEUCIG3iPm+G+3HDQyRqqbhu3HDMHq4Ow/r3xOSsa0f3NhDJAiEAz8oovcfPCPCHHGwDRjrVuhnXBCQU4v/+EN+bpQvTfNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"f308e368e678fa38ddef6a6d4999ad730b18e8ce","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.28","@live-change/dao":"^0.9.28","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.28","@live-change/vue3-ssr":"^0.9.28","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.28","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.28","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.28","@live-change/dao-websocket":"^0.9.28","@live-change/email-service":"^0.9.28","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.28","@live-change/vue3-components":"^0.9.28","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.28","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.28","@live-change/secret-link-service":"^0.9.28","@live-change/password-authentication-service":"^0.9.28"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.28"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.28_1737627362801_0.6725403772187271","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"name":"@live-change/frontend-base","version":"0.9.29","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.29","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bf0698edc5aa1dce6ff8f758bf765dd2dd996794","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.29.tgz","fileCount":17,"integrity":"sha512-5AmaHRqbNYFBB3R1UzDmpUwaad0Hk3m1Y0dcQdk6PZagY/EOXMuGICcvVEC9nDY+aIsBk1a97c5wDbLLhUdwhg==","signatures":[{"sig":"MEQCIEYjRg/D69ze+Z6yMjZZ/7oH+nL6Bt5SCZnJOWJXlQn5AiBLG63mhxuvYg2bUNlLitsp8oS+MP9AARlmmL6oZ3lw/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"425e1d43a7359693059b41692d1fe04e12d5f0b1","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.29","@live-change/dao":"^0.9.29","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.29","@live-change/vue3-ssr":"^0.9.29","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.29","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.29","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.29","@live-change/dao-websocket":"^0.9.29","@live-change/email-service":"^0.9.29","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.29","@live-change/vue3-components":"^0.9.29","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.29","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.29","@live-change/secret-link-service":"^0.9.29","@live-change/password-authentication-service":"^0.9.29"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.29"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.29_1737885326096_0.357531280594074","host":"s3://npm-registry-packages-npm-production"}},"0.9.30":{"name":"@live-change/frontend-base","version":"0.9.30","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.30","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6676e91aa72e324b617649f3f882cb0b10d7f664","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.30.tgz","fileCount":17,"integrity":"sha512-zwm6KUAE6+rlI6M3NBWlIQaKbJ0YPAXy0MdlUkPl3eODB5S5yLooeBPHCIL6dUKYFimQZRYyjQSphTZHncZurw==","signatures":[{"sig":"MEQCIH2S58Egd0ixzzoOlyT+DM8OFnfaIH6YBb6EB6wVcLD4AiBBLriF/iscFh+h/dYn9ipttEOO/+r2TgzIfuDNsM3QvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"dc063de0998d29acb7c7d5e2032ed63be8895a8e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.30","@live-change/dao":"^0.9.30","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.30","@live-change/vue3-ssr":"^0.9.30","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.30","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.30","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.30","@live-change/dao-websocket":"^0.9.30","@live-change/email-service":"^0.9.30","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.30","@live-change/vue3-components":"^0.9.30","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.30","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.30","@live-change/secret-link-service":"^0.9.30","@live-change/password-authentication-service":"^0.9.30"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.30"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.30_1737969938602_0.9267964675602189","host":"s3://npm-registry-packages-npm-production"}},"0.9.31":{"name":"@live-change/frontend-base","version":"0.9.31","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.31","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7c21d40a73e99a78c04763993d319c12092a88fb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.31.tgz","fileCount":17,"integrity":"sha512-j719ufFM+XguW6rWp0sBayI4u6DpLdSJ4n3aoa79bHsvqOL+y+YyYNhYbCVysG/O8N3y/ZYZdO9hraexjqDowQ==","signatures":[{"sig":"MEYCIQDNuXJxU+aLGcF1Wt8AiIriQtdI27BfHBYGn8ODVAUEQQIhAKH4G1yTGl2aTf8CkEA7bLAUPwc/zFhBFOJTndKMvpef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"4e12be9d3f339492bb9ddc3c6c77581e52d1ba60","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.31","@live-change/dao":"^0.9.31","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.31","@live-change/vue3-ssr":"^0.9.31","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.31","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.31","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.31","@live-change/dao-websocket":"^0.9.31","@live-change/email-service":"^0.9.31","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.31","@live-change/vue3-components":"^0.9.31","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.31","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.31","@live-change/secret-link-service":"^0.9.31","@live-change/password-authentication-service":"^0.9.31"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.31"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.31_1738144490367_0.6832093737172187","host":"s3://npm-registry-packages-npm-production"}},"0.9.32":{"name":"@live-change/frontend-base","version":"0.9.32","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.32","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c0fe8e5a8424288727bc8eea64fe410be61ec414","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.32.tgz","fileCount":17,"integrity":"sha512-JLopoohaMWrkGNEmr6TZr5aoKBjlJhybsvNlOx3Kg3v/aHHxvCBoznANr1m3T+Q1zkpayEHQWJ1cfH8Bn2edyQ==","signatures":[{"sig":"MEQCIHSj8tywIhJ6yOq7pEYKEbBHBR17JYtkxFajB2yFSe6yAiBvfYA2agKjkFSxxqw5Y2nmnWoKR91opzdwCnSj+sAj7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366},"type":"module","gitHead":"41022fc283020e2da3e82aa27274401052d2379a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^3.52.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.32","@live-change/dao":"^0.9.32","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.32","@live-change/vue3-ssr":"^0.9.32","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.32","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.32","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.32","@live-change/dao-websocket":"^0.9.32","@live-change/email-service":"^0.9.32","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.32","@live-change/vue3-components":"^0.9.32","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.32","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.32","@live-change/secret-link-service":"^0.9.32","@live-change/password-authentication-service":"^0.9.32"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.32"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.32_1739431104758_0.8478911131781144","host":"s3://npm-registry-packages-npm-production"}},"0.9.33":{"name":"@live-change/frontend-base","version":"0.9.33","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.33","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ed3ef9c9d2e4b375deb52b1008be4e0b6acb9f33","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.33.tgz","fileCount":17,"integrity":"sha512-GHQySPOHmuXcpYqYDHEEIrNbyO2qBw4KuSRtj5Zv/TJ7cp5v3RFl+rZNiyCO8Ij+TMeuC46fhL/F15O0y0TV7w==","signatures":[{"sig":"MEQCIDEzuFyeqWaH+fhiKPJZ0CEBWbYBrJxcXtySAaF+6I1NAiBommiloXxy6ReNfIDMS6y+tYzPf8pwzZfAAdD3sjd4BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41341},"type":"module","gitHead":"c6eaa7764dc12b9489b74386b1227b71d0640e09","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.33","@live-change/dao":"^0.9.33","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.33","@live-change/vue3-ssr":"^0.9.33","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.33","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.33","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.33","@live-change/dao-websocket":"^0.9.33","@live-change/email-service":"^0.9.33","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.33","@live-change/vue3-components":"^0.9.33","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.33","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.33","@live-change/secret-link-service":"^0.9.33","@live-change/password-authentication-service":"^0.9.33"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.33"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.33_1739792691879_0.8366068822134032","host":"s3://npm-registry-packages-npm-production"}},"0.9.34":{"name":"@live-change/frontend-base","version":"0.9.34","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.34","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0809f817a5d20cce088e4ac03790386276e04b97","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.34.tgz","fileCount":17,"integrity":"sha512-9dqFoGypNJBPCFe8Iw57Ii/Qun3oQ7/NIjPAMhe/JGCPQjWhH2o39aiMwYXGrbtJ/KqvailcA6xf0E5NhwF2wA==","signatures":[{"sig":"MEQCIBADyyioiNjnhB5+7r5RItIn3/Emac4NuY63++1yF6wAAiBxL/fxy42JtnszV8evj/I+NZ/EwozdxX92YrhKnz0agg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41545},"type":"module","gitHead":"e5f22de77fe6a3c0a0e1b91d17593e195aaae3b3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.34","@live-change/dao":"^0.9.34","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.34","@live-change/vue3-ssr":"^0.9.34","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.34","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.34","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.34","@live-change/dao-websocket":"^0.9.34","@live-change/email-service":"^0.9.34","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.34","@live-change/vue3-components":"^0.9.34","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.34","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.34","@live-change/secret-link-service":"^0.9.34","@live-change/password-authentication-service":"^0.9.34"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.34"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.34_1740328300058_0.8860200316501929","host":"s3://npm-registry-packages-npm-production"}},"0.9.35":{"name":"@live-change/frontend-base","version":"0.9.35","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.35","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"50585e2a3acd235a5b23f4af0ef8357ec98b07cd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.35.tgz","fileCount":17,"integrity":"sha512-8VCqxwdbEk5qPP6w2x8FAsOSwyZf4Qs3zwo5O4lGVJwWVIL42zNR6VFmu7036cqQ+UQEWdjbJcz7kSEQnLL8xg==","signatures":[{"sig":"MEQCIC1VUFDsZjU5OUxoooXY3KTNPZOkjA9/slggI8vSkrggAiBsGhUnmFSwj0osgfp/WBYDs1mYRkWSRls4/IYftrwMvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41567},"type":"module","gitHead":"abe67aa58ccf8246b8b9fde832287b5305480b91","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.35","@live-change/dao":"^0.9.35","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.35","@live-change/vue3-ssr":"^0.9.35","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.35","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.35","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.35","@live-change/dao-websocket":"^0.9.35","@live-change/email-service":"^0.9.35","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.35","@live-change/vue3-components":"^0.9.35","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.35","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.35","@live-change/secret-link-service":"^0.9.35","@live-change/password-authentication-service":"^0.9.35"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.35"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.35_1740387028515_0.3312098688978111","host":"s3://npm-registry-packages-npm-production"}},"0.9.36":{"name":"@live-change/frontend-base","version":"0.9.36","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.36","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7ad614473991adfde7c86b7f91ec77ad1c1afa90","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.36.tgz","fileCount":17,"integrity":"sha512-ArSCQcxb2mK77roJnTastt1ATG3uvA5NwOkW6kE43uNJqpZeXI/RPq99P670pxj8W0uc+NhnThTjch8LlPIU0w==","signatures":[{"sig":"MEUCICq2GwRFSgMH2p9ny221pdUFXQcJIQZRQsRq0RTzKJs3AiEAng97YBXzlslDyHo+2ab6pMPGWYp4fRh97cStI8sVztw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41593},"type":"module","gitHead":"a10a79d5dcd3cd1780f7af76b3bcba4d78644b4d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.36","@live-change/dao":"^0.9.36","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.36","@live-change/vue3-ssr":"^0.9.36","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.36","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.36","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.36","@live-change/dao-websocket":"^0.9.36","@live-change/email-service":"^0.9.36","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.36","@live-change/vue3-components":"^0.9.36","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.36","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.36","@live-change/secret-link-service":"^0.9.36","@live-change/password-authentication-service":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.36"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.36_1740401227385_0.28479062981470027","host":"s3://npm-registry-packages-npm-production"}},"0.9.37":{"name":"@live-change/frontend-base","version":"0.9.37","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.37","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"13bd4c3beb793d48798ff11b1eabb318ef5fd792","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.37.tgz","fileCount":17,"integrity":"sha512-lcGWe26yyqTvLUsq/W+WenEGTcw3tN77lWmwYUoI/phLWFaE5Snzoj/ISWfr8oyvmffBKyRec8V8KqAUiE0NhQ==","signatures":[{"sig":"MEQCICL8AC5LDzYwt79931mYkmDfvyrfhszF7Ap0TS0LS0dMAiBUunu8b8EUZA6rpF/bxoFuNaPcDAkdE6dA0zyDUQapJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41593},"type":"module","gitHead":"b9c3b08a3e3b9d328d17f806d6a9f5684e63b878","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.37","@live-change/dao":"^0.9.37","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.37","@live-change/vue3-ssr":"^0.9.37","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.37","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.37","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.37","@live-change/dao-websocket":"^0.9.37","@live-change/email-service":"^0.9.37","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.37","@live-change/vue3-components":"^0.9.37","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.37","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.37","@live-change/secret-link-service":"^0.9.37","@live-change/password-authentication-service":"^0.9.37"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.37"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.37_1740486258982_0.8346726360407213","host":"s3://npm-registry-packages-npm-production"}},"0.9.38":{"name":"@live-change/frontend-base","version":"0.9.38","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.38","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"54ad2036d9f7cff7badb83966b49ee5329403f88","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.38.tgz","fileCount":17,"integrity":"sha512-xXfGSulEVuMM4kbNi4uaG495eoAVIAMCC++Sepd7MgxjFUArpg9nmilFbmEurrH66DSKk5cqbMYwBnxTSSpCGQ==","signatures":[{"sig":"MEQCIGRTktaEMww0P1QdO2jtd/VM3/XuewiCUEDZKwTvNI+NAiBRjFezGpYzG6FH87RUfoNbRalq6OOGP5IRy7ybathjiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41593},"type":"module","gitHead":"9b2e398863273d9bc51b54df30b498a2da154c98","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.38","@live-change/dao":"^0.9.38","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.38","@live-change/vue3-ssr":"^0.9.38","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.38","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.38","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.38","@live-change/dao-websocket":"^0.9.38","@live-change/email-service":"^0.9.38","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.38","@live-change/vue3-components":"^0.9.38","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.38","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.38","@live-change/secret-link-service":"^0.9.38","@live-change/password-authentication-service":"^0.9.38"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.38"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.38_1740585868591_0.5747674407549879","host":"s3://npm-registry-packages-npm-production"}},"0.9.39":{"name":"@live-change/frontend-base","version":"0.9.39","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.39","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0016eccf725c5b83d77fe4c54953062bcf0771a7","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.39.tgz","fileCount":17,"integrity":"sha512-W8IaZh67YUfJ9eGQyhNlR03UbmjNUFVZDJvb0EwMNDUi/LUVbdmK4KpEiwF5utdHJvc67A50apUO2mSOPTWhgw==","signatures":[{"sig":"MEUCICPlk2STZVQnRMGjrqEkeSAiQ4xTo+KDeR7nQ2wRZJWpAiEA5HgIfl8ELd77Yx7EVlMT50YEj5gnS+0kDiENs8dyzN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41593},"type":"module","gitHead":"f4452af484b26bb40e252cdcf4492706cd453c4d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.39","@live-change/dao":"^0.9.39","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.39","@live-change/vue3-ssr":"^0.9.39","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.39","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.39","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.39","@live-change/dao-websocket":"^0.9.39","@live-change/email-service":"^0.9.39","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.39","@live-change/vue3-components":"^0.9.39","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.39","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.39","@live-change/secret-link-service":"^0.9.39","@live-change/password-authentication-service":"^0.9.39"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.39"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.39_1740642718858_0.9525500410482886","host":"s3://npm-registry-packages-npm-production"}},"0.9.40":{"name":"@live-change/frontend-base","version":"0.9.40","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.40","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"82782fda8681b3e10e06d32cac91ab384ddb9a51","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.40.tgz","fileCount":17,"integrity":"sha512-WKKRHCl7WbF2VYqd0/Sx1GEpkBBn/1d/wB9sKq8WvVmbQQhN0jgAGYVb5xBt2kmRgFMvyOnB7PgGpt/30OODiA==","signatures":[{"sig":"MEUCIQCTD+SwtGjdHzy7AGAh3jajuUoyjfVkmhzJQcge7dz4igIgO4gScGH9bMxXYt3bjUXnlKsPqmyd80G8OOg/J4TB+0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41694},"type":"module","gitHead":"d25366854a7a30557fd8f8e428a2e02cabb5b323","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.40","@live-change/dao":"^0.9.40","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.40","@live-change/vue3-ssr":"^0.9.40","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.40","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.40","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.40","@live-change/dao-websocket":"^0.9.40","@live-change/email-service":"^0.9.40","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.40","@live-change/vue3-components":"^0.9.40","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.40","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.40","@live-change/secret-link-service":"^0.9.40","@live-change/password-authentication-service":"^0.9.40"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.40"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.40_1740912567240_0.396487932648083","host":"s3://npm-registry-packages-npm-production"}},"0.9.41":{"name":"@live-change/frontend-base","version":"0.9.41","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.41","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"301fbe3c37720b640a0d5f75bddd7d82edc157f4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.41.tgz","fileCount":17,"integrity":"sha512-6nrrIRzDAsl9qImYS0376/XwdvCdeXfcHuzJOvYwE2DM608Ld0rPW+mD4q2lmlkLTVjCv96yanPPOksXLIv+cw==","signatures":[{"sig":"MEUCIQDBkEdrXHiGsYy+FNxWPD7Q+bse8/x8ZEwg05y7/tn01gIgDUZBayaxTKE4WWbVZjbLlFG3qK8n84QeqMp+Mm1a6rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37870},"type":"module","gitHead":"88ccfef9ea84e2de85935f771d2b03dabfa8d845","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.41","@live-change/dao":"^0.9.41","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.41","@live-change/vue3-ssr":"^0.9.41","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.41","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.41","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.41","@live-change/dao-websocket":"^0.9.41","@live-change/email-service":"^0.9.41","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.41","@live-change/vue3-components":"^0.9.41","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.41","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.41","@live-change/secret-link-service":"^0.9.41","@live-change/password-authentication-service":"^0.9.41"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.41"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.41_1741172618831_0.8386801877735255","host":"s3://npm-registry-packages-npm-production"}},"0.9.42":{"name":"@live-change/frontend-base","version":"0.9.42","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.42","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6e19893384ec5d1c8e5503a605e5a9d9349f59e8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.42.tgz","fileCount":17,"integrity":"sha512-tsx8Qhm0vusjHyPoZYeS5sRmW2f0cUAubfrPIjCCa/9gmRAWggPdRAdToOj3ozfpaRN7/HpBiuynm0Oi2jgorw==","signatures":[{"sig":"MEYCIQCY5Vm9QkGhq4NgJFK8+3CHq1Ky2A8yZE45VZ4xkKsDjQIhAJPr8HaaO8JyDXxaJNnenkYRk4q/pkp4rpswwWDea5Mq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37870},"type":"module","gitHead":"6571e1434eed33df905a7708aad783e9339968f1","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.42","@live-change/dao":"^0.9.42","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.42","@live-change/vue3-ssr":"^0.9.42","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.42","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.42","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.42","@live-change/dao-websocket":"^0.9.42","@live-change/email-service":"^0.9.42","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.42","@live-change/vue3-components":"^0.9.42","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.42","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.42","@live-change/secret-link-service":"^0.9.42","@live-change/password-authentication-service":"^0.9.42"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.42"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.42_1741186412865_0.8491356824099485","host":"s3://npm-registry-packages-npm-production"}},"0.9.43":{"name":"@live-change/frontend-base","version":"0.9.43","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.43","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"263a0e2d8a302933522a286a685ff82e64391944","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.43.tgz","fileCount":17,"integrity":"sha512-0RWx6jfAc6M4TSHoClmvra7VGaiYHI8ZIqt7CBuEqxQth5yA4lUBu9uu8vB+NopUtBCXaDuPpiwVMUgC6cv/8A==","signatures":[{"sig":"MEQCIB6Z7q0dRZcZpPECoTHhh1Hc1crSOHq1XlbnDhdrlOT8AiAcOTS4UukqkrffR1gpYl27f8smU90BAfUyeMFgqf7LWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37890},"type":"module","gitHead":"608a5e07398216f7f52f58ec338e7b10df457bc3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.43","@live-change/dao":"^0.9.43","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.43","@live-change/vue3-ssr":"^0.9.43","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.43","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.43","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.43","@live-change/dao-websocket":"^0.9.43","@live-change/email-service":"^0.9.43","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.43","@live-change/vue3-components":"^0.9.43","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.43","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.43","@live-change/secret-link-service":"^0.9.43","@live-change/password-authentication-service":"^0.9.43"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.43"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.43_1742196351913_0.504748289160095","host":"s3://npm-registry-packages-npm-production"}},"0.9.44":{"name":"@live-change/frontend-base","version":"0.9.44","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.44","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"acb68c00e0baeae972f11ce8fd47412749391f4e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.44.tgz","fileCount":17,"integrity":"sha512-z3eMz5OPHP+wEUnHmguea0JEa7hNZTeI1bMNOJo6RA3Z3x7H7zVtSHIzY0o48ormpVJ8v9qXg2qwZ9nQhrl1tA==","signatures":[{"sig":"MEQCIH9A4PbhJeDYYwQ5B6TvM9o8C5eOX+nNb+Ic66ARrPYPAiA1jD8AkXyqHNEvxpaSxsh7GrmfyMd5CrNCzReXxYbtpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37890},"type":"module","gitHead":"6e9cf980b2ac6e4e7d78955cbf97ae1c2963bcab","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.44","@live-change/dao":"^0.9.44","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.44","@live-change/vue3-ssr":"^0.9.44","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.44","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.44","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.44","@live-change/dao-websocket":"^0.9.44","@live-change/email-service":"^0.9.44","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.44","@live-change/vue3-components":"^0.9.44","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.44","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.44","@live-change/secret-link-service":"^0.9.44","@live-change/password-authentication-service":"^0.9.44"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.44"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.44_1742464915411_0.3581057678845918","host":"s3://npm-registry-packages-npm-production"}},"0.9.45":{"name":"@live-change/frontend-base","version":"0.9.45","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.45","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e812d3e56a5762427871f01492da7feea839f014","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.45.tgz","fileCount":17,"integrity":"sha512-nZFLTXiQZEY+QqwUjsK9Ju3PPAqI9XWaQ0+mk+iGePPQZDr1bMaDhzSf8G6Zf/Nvx9xp0IfNzuOLxf+9Qg8YIA==","signatures":[{"sig":"MEQCIBmmjZjGHLjyjvytZPoEZP/zr371yDFxb8Ta1xkcEA2ZAiBFh5Ctzl1+3+CP3f2fSer5MYWBd5xFrU1JEyfvgwzl4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37890},"type":"module","gitHead":"cc49c034ca5538efdb5c43d87041367d39a3d63f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.45","@live-change/dao":"^0.9.45","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.45","@live-change/vue3-ssr":"^0.9.45","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.45","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.45","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.45","@live-change/dao-websocket":"^0.9.45","@live-change/email-service":"^0.9.45","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.45","@live-change/vue3-components":"^0.9.45","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.45","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.45","@live-change/secret-link-service":"^0.9.45","@live-change/password-authentication-service":"^0.9.45"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.45"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.45_1742899098555_0.6387168030380228","host":"s3://npm-registry-packages-npm-production"}},"0.9.46":{"name":"@live-change/frontend-base","version":"0.9.46","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.46","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"93218c59db66cad694bd68dfe9fef566f672b2f6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.46.tgz","fileCount":16,"integrity":"sha512-SanSQucYgrhBcxzRG2C8zI56nNdGawZTJdL4EZtlY6OCfBJ4lCuVh644FHl7NSsgS7GOrGxDwbedF3F3BhRZrQ==","signatures":[{"sig":"MEYCIQDqhQVUYJLWNNi+G6ydVxOGVygM1p8gSRC9lFgUmo5cQwIhANikQ6MOibRkG6zXJzFPxTsrmwCv2rJWo6X3W74lpSda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33821},"type":"module","gitHead":"9d2fe9cbfb28f6cd389c8cbc5cf051f583f58e9e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.46","@live-change/dao":"^0.9.46","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.46","@live-change/vue3-ssr":"^0.9.46","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.46","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.46","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.46","@live-change/dao-websocket":"^0.9.46","@live-change/email-service":"^0.9.46","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.46","@live-change/vue3-components":"^0.9.46","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.46","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.46","@live-change/secret-link-service":"^0.9.46","@live-change/password-authentication-service":"^0.9.46"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.46"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.46_1743149786581_0.4735084176186597","host":"s3://npm-registry-packages-npm-production"}},"0.9.47":{"name":"@live-change/frontend-base","version":"0.9.47","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.47","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"991dbbc022e2a1e3a8b5547efa30934b3542d92e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.47.tgz","fileCount":16,"integrity":"sha512-JA1bq3mnF0pCgO7ax9CguDib6TkoPgXhLukIlZfVGdV3tsqlKsXcm/lJkJwx2QluZJtHDpBihqBPfX0bFpgGXA==","signatures":[{"sig":"MEUCIHuAjCwhLz+FkX0qLsp4gvczVkGo/xbGA2bbDh2DBn7aAiEAltXhhEM4g9psvGvZGfhPmCdLT7BOmgL+4ZdmeeVZgEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33821},"type":"module","gitHead":"5cafc5b8a200cebad9e0949109bf25ea095eab01","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.47","@live-change/dao":"^0.9.47","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.47","@live-change/vue3-ssr":"^0.9.47","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.47","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.47","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.47","@live-change/dao-websocket":"^0.9.47","@live-change/email-service":"^0.9.47","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.47","@live-change/vue3-components":"^0.9.47","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.47","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.47","@live-change/secret-link-service":"^0.9.47","@live-change/password-authentication-service":"^0.9.47"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.47"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.47_1743426046203_0.7124147005672605","host":"s3://npm-registry-packages-npm-production"}},"0.9.48":{"name":"@live-change/frontend-base","version":"0.9.48","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.48","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a9531065d16bccc6fc075a9c2799ce2f0d62194f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.48.tgz","fileCount":16,"integrity":"sha512-CHFy3iz4czvaB3O19LhA+/WKy3gYOiZ1O5FIkCQux75WnQdF02Qay3ETBjP74vX+QvYZQIuW+lBGNXazaQZkfA==","signatures":[{"sig":"MEYCIQCvaov8qmRLhDNKPbtlagiImF59oMJOH5jST95cYpVEyQIhAOHOpk/c0GlxrGbVVF/nwREb1qIYfoybUAs5rwHyDatS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33821},"type":"module","gitHead":"87d012a548f6170fb78b565a111644eddc571a32","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.48","@live-change/dao":"^0.9.48","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.48","@live-change/vue3-ssr":"^0.9.48","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.48","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.48","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.48","@live-change/dao-websocket":"^0.9.48","@live-change/email-service":"^0.9.48","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.48","@live-change/vue3-components":"^0.9.48","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.48","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.48","@live-change/secret-link-service":"^0.9.48","@live-change/password-authentication-service":"^0.9.48"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.48"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.48_1743427860559_0.9520948785837453","host":"s3://npm-registry-packages-npm-production"}},"0.9.49":{"name":"@live-change/frontend-base","version":"0.9.49","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.49","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"67b65093641d825a2089af20fe57006905837616","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.49.tgz","fileCount":16,"integrity":"sha512-phJwsu9+hXinn2aHLPmI9tQqolCiwxdvAJuQrH0QGVopx7PVb3J6ABG/U+fbRmvFRXATqx3PY3s9xf7QLZ9UHQ==","signatures":[{"sig":"MEYCIQCc3rjM8EMDpcoRBnqgkELhdz0A6BJOsfuP13D2DOUo7AIhALkPXqXMiIR7oTpyPHZdPKWv54442W48HnG4Lo7IZyq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33821},"type":"module","gitHead":"59fe9ae6d29c82792eab1d5111b64dd894e4cf30","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.49","@live-change/dao":"^0.9.49","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.49","@live-change/vue3-ssr":"^0.9.49","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.49","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.49","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.49","@live-change/dao-websocket":"^0.9.49","@live-change/email-service":"^0.9.49","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.49","@live-change/vue3-components":"^0.9.49","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.49","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.49","@live-change/secret-link-service":"^0.9.49","@live-change/password-authentication-service":"^0.9.49"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.49"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.49_1743430829741_0.10607245603728788","host":"s3://npm-registry-packages-npm-production"}},"0.9.50":{"name":"@live-change/frontend-base","version":"0.9.50","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.50","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"17efa85957c156f15c452be08f51f75b4eebfc75","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.50.tgz","fileCount":15,"integrity":"sha512-a5BjvYGCQYg276/5Esezr5ckxO3pWgRW4llnfeB+8MKJi77rmlsnbzsure3jnojWQUj9ffTfKnth2cR3yXZUHg==","signatures":[{"sig":"MEUCIQDMJ3iavoQ01HORxHGvQEVCi+hZsw/LpA2zTrzi8My+UAIgammscWvK5H6V7Cqxpmj0MKkiIJj5XS81eKkFS9Ot/lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32351},"type":"module","gitHead":"1d8135f1ebce405263d84ef8f6d5559eb487466c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"10.8.2","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.2.5","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.50","@live-change/dao":"^0.9.50","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.50","@live-change/vue3-ssr":"^0.9.50","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.50","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.50","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.50","@live-change/dao-websocket":"^0.9.50","@live-change/email-service":"^0.9.50","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.50","@live-change/vue3-components":"^0.9.50","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.50","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.50","@live-change/secret-link-service":"^0.9.50","@live-change/password-authentication-service":"^0.9.50"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.50"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.50_1743439562774_0.8755246799389076","host":"s3://npm-registry-packages-npm-production"}},"0.9.51":{"name":"@live-change/frontend-base","version":"0.9.51","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.51","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8d5ea3282f7ffa13d1b424573812e66f69309ece","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.51.tgz","fileCount":16,"integrity":"sha512-GG8W5GyjC7sG3kFfpjYkWxkgdWDu0s33DhzGlP4MnKiUw2o4Wl2HKbZ6joKd3Kl4lghZ/9dEy6QIuCKH7HIdBA==","signatures":[{"sig":"MEUCIDlushFME0UMYHoEpG2vZ7AblU3ALpm7hWIxU4Mobz9GAiEA7t7rnYOwTewrrrtURt3SwyRKL374qMl2kVbzYW0mikk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33821},"type":"module","gitHead":"06b0f5c55868d01970e288c5a47745007e58c8a5","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.51","@live-change/dao":"^0.9.51","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.51","@live-change/vue3-ssr":"^0.9.51","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.51","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.51","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.51","@live-change/dao-websocket":"^0.9.51","@live-change/email-service":"^0.9.51","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.51","@live-change/vue3-components":"^0.9.51","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.51","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.51","@live-change/secret-link-service":"^0.9.51","@live-change/password-authentication-service":"^0.9.51"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.51"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.51_1743446660590_0.5594548101978403","host":"s3://npm-registry-packages-npm-production"}},"0.9.52":{"name":"@live-change/frontend-base","version":"0.9.52","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.52","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"900c888d1ab19626d77ae113a5a8c9950f54c962","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.52.tgz","fileCount":16,"integrity":"sha512-InahhZ1mDVp1c0vHCMuK3S7M85SxTw+SZnLkNAFo18krsXVNp2wfH9GIs1j1rJzaCu0bs+M3uM/1hnhxVzOeUw==","signatures":[{"sig":"MEUCIQDJ+x7i9hV09IpJC9biSEDBa0Xoh6zkBlv60fQQ8zXN3gIgaSOF+c282Dr35YroxCe3doFfCvtID+KaYPYPTdjXF9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33813},"type":"module","gitHead":"aa4c4be4492a73b2ac75cd3daab782d91e45e3bf","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.52","@live-change/dao":"^0.9.52","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.52","@live-change/vue3-ssr":"^0.9.52","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.52","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.52","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.52","@live-change/dao-websocket":"^0.9.52","@live-change/email-service":"^0.9.52","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.52","@live-change/vue3-components":"^0.9.52","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.52","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.52","@live-change/secret-link-service":"^0.9.52","@live-change/password-authentication-service":"^0.9.52"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.52"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.52_1743515729132_0.8198983697298463","host":"s3://npm-registry-packages-npm-production"}},"0.9.53":{"name":"@live-change/frontend-base","version":"0.9.53","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.53","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"da92a5bb9e35549d5b6a5f5eaf783f4d62c668ab","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.53.tgz","fileCount":16,"integrity":"sha512-g6zjylez190ot10ufsr2EOe5zzyCENsQKZqvmYvPhqlx0wstQHuT8PWTGBnYJNedcurP6n7InLBvqCkafvB2og==","signatures":[{"sig":"MEQCIHhfo6djbVhK54k6tSOlTsDWQdrIxsfAbIB6WRxmbJLZAiAxloMH3+qyWdsl2NRPpqKnR7AHSyZlT5B3GfeiifFEtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33802},"type":"module","gitHead":"510cbf1291fe758f00347afaf32847f3a8d0e00f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.53","@live-change/dao":"^0.9.53","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.53","@live-change/vue3-ssr":"^0.9.53","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.53","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.53","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.53","@live-change/dao-websocket":"^0.9.53","@live-change/email-service":"^0.9.53","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.53","@live-change/vue3-components":"^0.9.53","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.53","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.53","@live-change/secret-link-service":"^0.9.53","@live-change/password-authentication-service":"^0.9.53"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.53"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.53_1743516178784_0.731511262571882","host":"s3://npm-registry-packages-npm-production"}},"0.9.54":{"name":"@live-change/frontend-base","version":"0.9.54","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.54","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"149110c2637e83df6b57b68b97b915ed31026202","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.54.tgz","fileCount":16,"integrity":"sha512-oI10Kq/E4OVrO+6W/29uUK8JgN9URkIrZKboONt0rF0hRV1QY3DdGZ6n/r7QyJN+TyceIJxFk0QYAnhgw3O8MQ==","signatures":[{"sig":"MEQCID0PdFrtPcoWebnJCt0+Jr/p+ALje1K2A2CkW3w7/X0sAiB2nr0Dem5NpdzGPHQSxxw/mamZ7l4DtnXi+QTVCRArGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33802},"type":"module","gitHead":"63b1ee494e04065d76e4825ececdc79beb3fa608","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.54","@live-change/dao":"^0.9.54","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.54","@live-change/vue3-ssr":"^0.9.54","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.54","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.54","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.54","@live-change/dao-websocket":"^0.9.54","@live-change/email-service":"^0.9.54","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.54","@live-change/vue3-components":"^0.9.54","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.54","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.54","@live-change/secret-link-service":"^0.9.54","@live-change/password-authentication-service":"^0.9.54"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.54"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.54_1743517543054_0.27239363819284246","host":"s3://npm-registry-packages-npm-production"}},"0.9.55":{"name":"@live-change/frontend-base","version":"0.9.55","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.55","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"17a3a0e320f69336fc19e5b13f3df1917db8dacc","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.55.tgz","fileCount":16,"integrity":"sha512-WF19V0655Ahyr9ol9H1dS23kAfH0fvhut+vwtcWkyM+WBIXA5WJZaxeSCiUoTwGiuojPFlaHRJankvHiwXaLPA==","signatures":[{"sig":"MEUCIE2JPt3Cwicx9TCIuGPQWMwYdvQBg61uJota+5Hk4rRHAiEA8oNLR6g5fzdqAZ5bPrhoAKjv+n/BeQ7iyhP1IENQK7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33802},"type":"module","gitHead":"04f54549bc22ece84dba75d8bb6f0cef071b3d6a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.55","@live-change/dao":"^0.9.55","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.0.6","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.55","@live-change/vue3-ssr":"^0.9.55","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.55","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.55","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.55","@live-change/dao-websocket":"^0.9.55","@live-change/email-service":"^0.9.55","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.55","@live-change/vue3-components":"^0.9.55","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.55","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.55","@live-change/secret-link-service":"^0.9.55","@live-change/password-authentication-service":"^0.9.55"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.55"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.55_1743532443247_0.8286222622828083","host":"s3://npm-registry-packages-npm-production"}},"0.9.56":{"name":"@live-change/frontend-base","version":"0.9.56","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.56","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"34f237cb09353eb3ced769c9126745ff4ed27ad3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.56.tgz","fileCount":16,"integrity":"sha512-netDP0GrYnphVNl5hMg+q8JvLukuQfN8hJTpzL+VL++4FDoCBVMX197AmV4eQ4GbrKcui8y2kD6VIpTmo4U75w==","signatures":[{"sig":"MEUCIFgNQnpLt2OLt2h6c9hgAr6nD+xbZ4NRuXSbpOkYuqQtAiEAqsycwFUbELx5eQ0eUhDFHztiGc1UO2rR3QQSQ0R2vwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33802},"type":"module","gitHead":"fbc221066a78b7b145948af857126c6adc1c8822","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.0.6","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.55","@live-change/dao":"^0.9.56","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.56","@live-change/vue3-ssr":"^0.9.56","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.56","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.56","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.56","@live-change/dao-websocket":"^0.9.56","@live-change/email-service":"^0.9.56","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.56","@live-change/vue3-components":"^0.9.56","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.56","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.56","@live-change/secret-link-service":"^0.9.56","@live-change/password-authentication-service":"^0.9.56"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.56"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.56_1743533668166_0.7550687353686973","host":"s3://npm-registry-packages-npm-production"}},"0.9.57":{"name":"@live-change/frontend-base","version":"0.9.57","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.57","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4511adf39995993213ea228bd8277ccdf81444f5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.57.tgz","fileCount":16,"integrity":"sha512-Ss+3O0YJGEk48dh4G3XYWPQcQKMoOmCC8Qea4K/Pe5MoK2fS1C37TWfETWKozqNnkvI4WZhKirNfh7tRFQHhyw==","signatures":[{"sig":"MEUCIBSFfbJ8FHmqpKDM5MeF49Gmsg28rS8+tu9SeLi/x+QJAiEAymcyP/vkj4y0u/FPBxnW7rx2TLbrGikIcZq9Bie65Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33802},"type":"module","gitHead":"b7be8f3cb15db69e7a9e395fb45e312070b67387","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.57","@live-change/dao":"^0.9.57","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.57","@live-change/vue3-ssr":"^0.9.57","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.57","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.57","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.57","@live-change/dao-websocket":"^0.9.57","@live-change/email-service":"^0.9.57","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.57","@live-change/vue3-components":"^0.9.57","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.57","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.57","@live-change/secret-link-service":"^0.9.57","@live-change/password-authentication-service":"^0.9.57"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.57"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.57_1743591661348_0.9661607520471587","host":"s3://npm-registry-packages-npm-production"}},"0.9.58":{"name":"@live-change/frontend-base","version":"0.9.58","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.58","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e34b0c2ce7cf7adc2d6e7d68ed372b248c00aa2e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.58.tgz","fileCount":16,"integrity":"sha512-x0/MY+g4TWgoRa8pfn4Hy+b8vI8UVitFYpMyKqb4ix9BUOq2Tl+o13h3x5x7Qfen9Nxb6Z4OzqZe0KOIoQncAg==","signatures":[{"sig":"MEUCIQDw+rShL23Q9cz/ytgSaijI6RqzPhcqIktwj0evuUb9ygIgHzvd1L5bCntpfJcNmMOXCIDrkFn/4oskoFxA0/1Gdbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33802},"type":"module","gitHead":"526ab5f7c70f16a84df11518cfb9e54cd960d3fc","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.58","@live-change/dao":"^0.9.58","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.58","@live-change/vue3-ssr":"^0.9.58","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.58","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.58","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.58","@live-change/dao-websocket":"^0.9.58","@live-change/email-service":"^0.9.58","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.58","@live-change/vue3-components":"^0.9.58","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.58","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.58","@live-change/secret-link-service":"^0.9.58","@live-change/password-authentication-service":"^0.9.58"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.58"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.58_1743594400543_0.5742409211067969","host":"s3://npm-registry-packages-npm-production"}},"0.9.59":{"name":"@live-change/frontend-base","version":"0.9.59","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.59","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ad65ab55c0b008b66a36127314cb4a768ee1e035","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.59.tgz","fileCount":16,"integrity":"sha512-6Uhks9gQBGnrdM8gRblkrHtCGGR9A34K26m8JM6Lob+9fBLaJRW6W28QpznDl5aIpt9frKzbMVYbhLN7jHb4+w==","signatures":[{"sig":"MEUCIFrlwKFrkEB8RaSfXums1xDibPKNoYBvZ8IFD5Ev1u+KAiEArZmsWQ0Q09rmb/TV4bZZnALEEMvCdqGYqZvXlKenZK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33802},"type":"module","gitHead":"c01ecf021b44868514a94ae5eb79c13d6bb37034","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.59","@live-change/dao":"^0.9.59","@primevue/themes":"^4.2.5","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/vite":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.59","@live-change/vue3-ssr":"^0.9.59","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.59","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.59","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.59","@live-change/dao-websocket":"^0.9.59","@live-change/email-service":"^0.9.59","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.59","@live-change/vue3-components":"^0.9.59","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.59","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.59","@live-change/secret-link-service":"^0.9.59","@live-change/password-authentication-service":"^0.9.59"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.59"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.59_1743597293175_0.594110596050299","host":"s3://npm-registry-packages-npm-production"}},"0.9.60":{"name":"@live-change/frontend-base","version":"0.9.60","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.60","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"58f8dc7dd2d9370c9c99ad7af3adca936f7f20ad","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.60.tgz","fileCount":17,"integrity":"sha512-4ywrsHVGRR4hYSqvA94z5KUx+o6V1HNxmTxhvfsdO2labfTYbQQTCvzJpeLmvj2HLbAkxThcbl8u62kUGDFdeA==","signatures":[{"sig":"MEUCIBEMAgghGltN6K8Ze62kmZ9FsvZaeKKbOS3v0tq9KsHOAiEAriRtQIKcmSB+YhmtG6eL4lZgwjGP1RqNNNlDGyY8juY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45727},"type":"module","gitHead":"8420ad3852216027b648c31f3c908a7b5e6f4292","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.60","@live-change/dao":"^0.9.60","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@tailwindcss/vite":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.60","@live-change/vue3-ssr":"^0.9.60","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.60","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.60","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.60","@live-change/dao-websocket":"^0.9.60","@live-change/email-service":"^0.9.60","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.60","@live-change/vue3-components":"^0.9.60","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.60","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.60","@live-change/secret-link-service":"^0.9.60","@live-change/password-authentication-service":"^0.9.60"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.60"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.60_1744012234362_0.7445791990663584","host":"s3://npm-registry-packages-npm-production"}},"0.9.61":{"name":"@live-change/frontend-base","version":"0.9.61","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.61","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b63202b6ff7ff241dc89004a6dabe7e2d7c688f7","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.61.tgz","fileCount":17,"integrity":"sha512-j0ZfKGeuPL5Frg1rREOThI27o1plWbKfKXJmwnrrllKLZsANuEIaB/6YgK2biF04UFA7bS4rFVV7PGL5l65abg==","signatures":[{"sig":"MEUCIQDMvC3K/0om7ioUIJH5CRensn5G5zb3qIFGmqIguFBCngIgf6eq8lMcmJcWv3JtSqWeDnm0RRm4pKyV4US2rMAu7io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45902},"type":"module","gitHead":"f750f29f912b9a76b5ffa2bdf5c46954cc7e7a67","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.61","@live-change/dao":"^0.9.61","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@tailwindcss/vite":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.61","@live-change/vue3-ssr":"^0.9.61","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.61","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.61","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.61","@live-change/dao-websocket":"^0.9.61","@live-change/email-service":"^0.9.61","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.61","@live-change/vue3-components":"^0.9.61","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.61","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.61","@live-change/secret-link-service":"^0.9.61","@live-change/password-authentication-service":"^0.9.61"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.61"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.61_1744014364252_0.05232661730496524","host":"s3://npm-registry-packages-npm-production"}},"0.9.62":{"name":"@live-change/frontend-base","version":"0.9.62","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.62","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"29554d055b2fa238333a8dde33a91f96b9662672","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.62.tgz","fileCount":17,"integrity":"sha512-Eja29TgPrvNLpbHgXzTxPeh61hO3/WHYY+TEOiW6kCUFgHBoQdEp6o01e1WxUMZneRee7xcCvSIZtlFahrttDw==","signatures":[{"sig":"MEQCIC3hQdrQS1RoL4VOR2i2o7WajMsqU+gqMu8xIm7miO06AiBVfjF6chGgeHFtT934ibgeYqxNLGtxSsIrL8XUD+XsaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"b1b605b7f1fa4fc3de4720afbb401e2cfff080cf","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.62","@live-change/dao":"^0.9.62","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.62","@live-change/vue3-ssr":"^0.9.62","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.62","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.62","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.62","@live-change/dao-websocket":"^0.9.62","@live-change/email-service":"^0.9.62","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.62","@live-change/vue3-components":"^0.9.62","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.62","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.62","@live-change/secret-link-service":"^0.9.62","@live-change/password-authentication-service":"^0.9.62"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.62"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.62_1744555423501_0.9510306059335027","host":"s3://npm-registry-packages-npm-production"}},"0.9.63":{"name":"@live-change/frontend-base","version":"0.9.63","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.63","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a0d215e69384c77c55ec1dfb1cc4fb5aab2ac761","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.63.tgz","fileCount":17,"integrity":"sha512-S6FbvmEon+9FLvayUT91FmcKCuBOc2O3VEGArBKah5whOzsu5mcjnwknagj/ahog3bUAUMreBlMUIYGH5ugtyw==","signatures":[{"sig":"MEQCIBp4Yk1XSzt4PAZKxGWM4z69Jg8qeDeh2BuQ2gcZXKWCAiBeEsYW3ZU9fSe163c1/aTUcjg0dnWZvA/mTvL2FhHQOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"89b9647aeaff9fc66add1f07d225fe4f44d91a39","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.63","@live-change/dao":"^0.9.63","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.63","@live-change/vue3-ssr":"^0.9.63","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.63","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.63","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.63","@live-change/dao-websocket":"^0.9.63","@live-change/email-service":"^0.9.63","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.63","@live-change/vue3-components":"^0.9.63","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.63","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.63","@live-change/secret-link-service":"^0.9.63","@live-change/password-authentication-service":"^0.9.63"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.63"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.63_1744809489069_0.4309599427190107","host":"s3://npm-registry-packages-npm-production"}},"0.9.64":{"name":"@live-change/frontend-base","version":"0.9.64","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.64","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9544801653fc448761035a9689edbf0697753253","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.64.tgz","fileCount":17,"integrity":"sha512-5yoW1jFKK7B3qlbx2YxvggzSwFGIN6mtSaQjLXRIrFc8Ye8+pBOu00V6EqwFK7m1Bb7tEKfglHBBzmUDrFPevQ==","signatures":[{"sig":"MEUCID6/Wzl6Oe+RZqZu96C6wv0iaewKof1CPURP6RWHy+8YAiEArch5BIon5mW76aT9kvZCc3T5OoyFiUopPz59+9//RXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"902581d1d78ac5ee8c2c2ed7ccd9f8a8df6df2b0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.64","@live-change/dao":"^0.9.64","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.64","@live-change/vue3-ssr":"^0.9.64","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.64","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.64","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.64","@live-change/dao-websocket":"^0.9.64","@live-change/email-service":"^0.9.64","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.64","@live-change/vue3-components":"^0.9.64","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.64","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.64","@live-change/secret-link-service":"^0.9.64","@live-change/password-authentication-service":"^0.9.64"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.64"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.64_1744811311029_0.47646002157854417","host":"s3://npm-registry-packages-npm-production"}},"0.9.65":{"name":"@live-change/frontend-base","version":"0.9.65","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.65","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"737ba7000b77209191bca4ed6c22df400f5c9280","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.65.tgz","fileCount":17,"integrity":"sha512-TD4I/BBF+BsBFYmrraNgeobxSOcJq+OaNy8bZLfzGMETxhAoUMqSVtSklNtX4gKC5uQDnmeW0M42C+0LHytjPA==","signatures":[{"sig":"MEYCIQDQbfb4bdd6tLcJCUrqO7D7YqmCh8+5k1kC4ozd4J35cAIhAPkD+YlvJAB+V0tJOuEeG7mmo37TOeH6KgoFvW4Ho4/t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"574c45a457f93e58966da6db4d4f80137dc463b6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.65","@live-change/dao":"^0.9.65","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.65","@live-change/vue3-ssr":"^0.9.65","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.65","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.65","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.65","@live-change/dao-websocket":"^0.9.65","@live-change/email-service":"^0.9.65","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.65","@live-change/vue3-components":"^0.9.65","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.65","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.65","@live-change/secret-link-service":"^0.9.65","@live-change/password-authentication-service":"^0.9.65"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.65"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.65_1744820498011_0.7783509813160809","host":"s3://npm-registry-packages-npm-production"}},"0.9.66":{"name":"@live-change/frontend-base","version":"0.9.66","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.66","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"15d273a3f93f308ed817b93c3df8ccebe0c02571","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.66.tgz","fileCount":17,"integrity":"sha512-9l8PtFUPU8gLKKEjR/J+cy3BHTDRV/yGboXJl2p7Aia/F/5N+RHkt3jAdk0FAjZr0imLUsrJxutJ95Qj9gjDBg==","signatures":[{"sig":"MEUCIDtVkCXRMiZ7oMLNsHFaQeKV0U6WdZO87h0u9WzYtJ8qAiEA7+lW/q+lhf/2eOeib1o1VJW5W8mSn6KGAX0VEnowMZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"8c76cb48a8cb459f3cfe08983f5b288c10e5f688","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.66","@live-change/dao":"^0.9.66","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.66","@live-change/vue3-ssr":"^0.9.66","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.66","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.66","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.66","@live-change/dao-websocket":"^0.9.66","@live-change/email-service":"^0.9.66","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.66","@live-change/vue3-components":"^0.9.66","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.66","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.66","@live-change/secret-link-service":"^0.9.66","@live-change/password-authentication-service":"^0.9.66"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.66"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.66_1745304249529_0.9687905402339583","host":"s3://npm-registry-packages-npm-production"}},"0.9.67":{"name":"@live-change/frontend-base","version":"0.9.67","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.67","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"509808de9089e8d03e2be670fbfbfb06361426e4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.67.tgz","fileCount":17,"integrity":"sha512-W+5WnUtlajxdVSjZcKKg9IZmNN37VwQ7ujaqF4/f8YB8Q+riOrxzcI0e7nXNRQ1263/xtI07dhyndw7EUSVvIg==","signatures":[{"sig":"MEYCIQC200ZVWZF9vdLYWkMfEVk5QNHUQTos3r6GGpDg/o80fAIhAKxbb0YdmTQehxfViB6fXtp3aQkO8vingfXwpxTUw4zl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"3a47129e0fc60b58cc7ef5479a3d64569843a946","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.67","@live-change/dao":"^0.9.67","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.67","@live-change/vue3-ssr":"^0.9.67","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.67","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.67","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.67","@live-change/dao-websocket":"^0.9.67","@live-change/email-service":"^0.9.67","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.67","@live-change/vue3-components":"^0.9.67","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.67","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.67","@live-change/secret-link-service":"^0.9.67","@live-change/password-authentication-service":"^0.9.67"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.67"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.67_1745309678599_0.5328659882281299","host":"s3://npm-registry-packages-npm-production"}},"0.9.68":{"name":"@live-change/frontend-base","version":"0.9.68","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.68","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5ad8cf434f43124243af893ab976e4145468e506","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.68.tgz","fileCount":17,"integrity":"sha512-hS73nAe1nFUovJAz2XhXKoofPleAHD2G0SL8GQM/qCD9ee42tnvPd+tTWr35xDtBrHB8OqKOseJm8GBzJauQsA==","signatures":[{"sig":"MEUCIQDeYWyfPDW3QOL/Z3Jl3SSMz1Epnfe//mtd9nMD4LDiYwIgMchUaEFm25yIQQ2zdRe7rtCdBxIiCeHoF/daUZffu6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"7710753f30e6e63e40eb0518c727b48208381854","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.68","@live-change/dao":"^0.9.68","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.68","@live-change/vue3-ssr":"^0.9.68","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.68","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.68","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.68","@live-change/dao-websocket":"^0.9.68","@live-change/email-service":"^0.9.68","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.68","@live-change/vue3-components":"^0.9.68","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.68","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.68","@live-change/secret-link-service":"^0.9.68","@live-change/password-authentication-service":"^0.9.68"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.68"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.68_1745311548828_0.47514573862825005","host":"s3://npm-registry-packages-npm-production"}},"0.9.69":{"name":"@live-change/frontend-base","version":"0.9.69","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.69","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6663710e18a2fccf36f5a90e08a82feeacee47ac","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.69.tgz","fileCount":17,"integrity":"sha512-Uj4oHvC0prOFBYt8D7ExO31isdg88t45li3mA/TJWVhx3BFcIprSCeju79Vi6O1WEKz+W1XcU6suP1zyMoQWDQ==","signatures":[{"sig":"MEUCIQCWVO+PlLFa32M5O7jzRgliqkm0O5x0FhIInazz1TKD4wIgGgHR18E3lNQng8lqR5i5zRLqnjKa/RDawDMVckuylB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"04b432a6dda0fa04faecadd7641f9763ee90dc18","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.69","@live-change/dao":"^0.9.69","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.69","@live-change/vue3-ssr":"^0.9.69","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.69","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.69","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.69","@live-change/dao-websocket":"^0.9.69","@live-change/email-service":"^0.9.69","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.69","@live-change/vue3-components":"^0.9.69","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.69","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.69","@live-change/secret-link-service":"^0.9.69","@live-change/password-authentication-service":"^0.9.69"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.69"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.69_1745312576377_0.2337330544218701","host":"s3://npm-registry-packages-npm-production"}},"0.9.70":{"name":"@live-change/frontend-base","version":"0.9.70","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.70","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0e43c6488ab2ae242ff2e091c95f4f577b893b0a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.70.tgz","fileCount":17,"integrity":"sha512-tlX89RbgBkoEIbWzBLGU0uag1rL9zKQWnJRCjhG2e4lLc6akv9UrsA++aF9UaoBGR+LN7uce292sqyJrBCDFxA==","signatures":[{"sig":"MEYCIQD4qx4R6ZdGFWCz+KRC0B8K7L3MV3ph3/Jnecfd/WMEzQIhAOmJ2m9hUNqVS4Sw7R765vJZNCL4eCQytMc0Su7V23ga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"670c4d516a15a97a699e325674b6f187644537ce","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.70","@live-change/dao":"^0.9.70","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.70","@live-change/vue3-ssr":"^0.9.70","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.70","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.70","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.70","@live-change/dao-websocket":"^0.9.70","@live-change/email-service":"^0.9.70","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.70","@live-change/vue3-components":"^0.9.70","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.70","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.70","@live-change/secret-link-service":"^0.9.70","@live-change/password-authentication-service":"^0.9.70"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.70"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.70_1745495526711_0.05748016465271544","host":"s3://npm-registry-packages-npm-production"}},"0.9.71":{"name":"@live-change/frontend-base","version":"0.9.71","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.71","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c3898c8707ede334c64437b26beed35febbf5a7f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.71.tgz","fileCount":17,"integrity":"sha512-9vqnUNOfOMFul18dwDeMz030Su14cxBls5n9x5esmWCfxBRiGDlvsKYVe17tJNBJpW4O1JiGurGhbbAaXGK2tA==","signatures":[{"sig":"MEUCICHwwJZTocmPDzBCFNQjB3Z0nL+g5/I/qdyg0431KtBDAiEAlGhGYSk6dU0wlKSCBm48MpWy5l82cQLRchC7V/0kv0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"422e96a7868c9923b55b300821db6e95e5415502","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.71","@live-change/dao":"^0.9.71","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.71","@live-change/vue3-ssr":"^0.9.71","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.71","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.71","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.71","@live-change/dao-websocket":"^0.9.71","@live-change/email-service":"^0.9.71","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.71","@live-change/vue3-components":"^0.9.71","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.71","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.71","@live-change/secret-link-service":"^0.9.71","@live-change/password-authentication-service":"^0.9.71"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.71"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.71_1745907416835_0.2767920416031071","host":"s3://npm-registry-packages-npm-production"}},"0.9.72":{"name":"@live-change/frontend-base","version":"0.9.72","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.72","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"11e40201bc56ab7da5a82780ee6f389729b5805d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.72.tgz","fileCount":17,"integrity":"sha512-nAe9DVJWi4yunEw7M+UlVE9IAxQx9K8g7V+2eS7YG4HieNsU49hhJXWewi09Nf1CI8qScb/8aPmHVna/b5KgeQ==","signatures":[{"sig":"MEQCIBPuu5n5yRtmYlyMc46w+FdxQPHjaobh8L4j6iDLVY+WAiAQaOOl9fRn865z2Xn2GUPn+FznTc2b5mYaCnyGeR0L1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"7c719ac34014cbf5dcba96e565b40b5a80365a7b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.72","@live-change/dao":"^0.9.72","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.72","@live-change/vue3-ssr":"^0.9.72","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.72","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.72","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.72","@live-change/dao-websocket":"^0.9.72","@live-change/email-service":"^0.9.72","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.72","@live-change/vue3-components":"^0.9.72","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.72","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.72","@live-change/secret-link-service":"^0.9.72","@live-change/password-authentication-service":"^0.9.72"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.72"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.72_1745929714777_0.422878116920828","host":"s3://npm-registry-packages-npm-production"}},"0.9.73":{"name":"@live-change/frontend-base","version":"0.9.73","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.73","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7bb3e8f7373329094c62afccbf6a6c9ab1d89d2e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.73.tgz","fileCount":17,"integrity":"sha512-qnioeZ0kYmdsNYZURTuL6URQubh10bzwrdRRklboQUtnlR7iPKRTSu9jSSfFyUcT+csXPn+obIrhhcyCLNftPA==","signatures":[{"sig":"MEUCIQDWY6eWDDYHdmARigrjM1+bkJmJGlMiwmhI+j9E8vmrZQIgPQ3MXBraGjepZY0bhSIbcdpiNuJ9KKa6OSl49WoV7As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"8968fc9d26b0256665e41b6064c71fb4ee728763","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.73","@live-change/dao":"^0.9.73","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.73","@live-change/vue3-ssr":"^0.9.73","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.73","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.73","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.73","@live-change/dao-websocket":"^0.9.73","@live-change/email-service":"^0.9.73","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.73","@live-change/vue3-components":"^0.9.73","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.73","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.73","@live-change/secret-link-service":"^0.9.73","@live-change/password-authentication-service":"^0.9.73"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.73"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.73_1745979457853_0.2884849854558835","host":"s3://npm-registry-packages-npm-production"}},"0.9.74":{"name":"@live-change/frontend-base","version":"0.9.74","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.74","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7b3637d2e54eced281a81582c3a69a655eb7bf24","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.74.tgz","fileCount":17,"integrity":"sha512-RCf5p0ewQeZ93vtPQZMvvcM0XVKrc/gGlSEUKcUa9ndNY0qoX1cwWmZ+gM9FBuucg9MtbOnQW+BuwTtq8yIf+w==","signatures":[{"sig":"MEQCIH4W+rJygat1XWanyfCH5HlnDA+oiKTh98+P/tzUtR3HAiB9IaZ37JFpR5UJiAf8RlndUlQW+22/pFzp+j8YCOpD1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"cdb37d2051a08b4425fcb282dfd51a2c8f3112ba","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.74","@live-change/dao":"^0.9.74","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.74","@live-change/vue3-ssr":"^0.9.74","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.74","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.74","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.74","@live-change/dao-websocket":"^0.9.74","@live-change/email-service":"^0.9.74","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.74","@live-change/vue3-components":"^0.9.74","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.74","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.74","@live-change/secret-link-service":"^0.9.74","@live-change/password-authentication-service":"^0.9.74"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.74"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.74_1745995972025_0.5451884860112564","host":"s3://npm-registry-packages-npm-production"}},"0.9.75":{"name":"@live-change/frontend-base","version":"0.9.75","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.75","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f19a1d74f4c0bc74d6b96f2c8118dfaaa2bcf897","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.75.tgz","fileCount":17,"integrity":"sha512-afjcEtj7BKr8Q/tQ9eAxDQR8RZ7vFZ3kGYoP+MJvsAyyleQ656GL0Ofoso+96GZqpteSMGBd9bccpMmy5KBi8Q==","signatures":[{"sig":"MEUCIGcSjkh74ZwizxVta1r8NlEXspBVRFz9XhAFfuIqgzs2AiEAhofcbhb5t99TMGPp9wY3TU5wPbhxKMP1div665Tp7Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"07528a11201aa968ce48bf48bd2eea5e030842f6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.75","@live-change/dao":"^0.9.75","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.75","@live-change/vue3-ssr":"^0.9.75","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.75","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.75","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.75","@live-change/dao-websocket":"^0.9.75","@live-change/email-service":"^0.9.75","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.75","@live-change/vue3-components":"^0.9.75","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.75","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.75","@live-change/secret-link-service":"^0.9.75","@live-change/password-authentication-service":"^0.9.75"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.75"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.75_1746506993294_0.5102161797422917","host":"s3://npm-registry-packages-npm-production"}},"0.9.76":{"name":"@live-change/frontend-base","version":"0.9.76","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.76","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f93ad7bdb40d5ee1cc081191f2f0175d94b3d275","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.76.tgz","fileCount":17,"integrity":"sha512-CuVSmppoCCln3ItUdSd4N6mRUx0w36AGh9/Pz9ZdF2CD03XHJdKsyn8nHabDDFX6Wjt1/lG4eetQ0mjsCQUSJw==","signatures":[{"sig":"MEQCIB1sPd9cDUm2nEvQChLpohWBy8xt3qERUnPxrd7N85BCAiBcQyDGcR9rJZjVQWeegDPmJN6d2Lx2KxelSe3UtppAyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"7b28068b9dca33af82e94db52b8a778c289edfbc","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.76","@live-change/dao":"^0.9.76","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.76","@live-change/vue3-ssr":"^0.9.76","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.76","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.76","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.76","@live-change/dao-websocket":"^0.9.76","@live-change/email-service":"^0.9.76","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.76","@live-change/vue3-components":"^0.9.76","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.76","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.76","@live-change/secret-link-service":"^0.9.76","@live-change/password-authentication-service":"^0.9.76"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.76"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.76_1746510691239_0.9995141053096332","host":"s3://npm-registry-packages-npm-production"}},"0.9.77":{"name":"@live-change/frontend-base","version":"0.9.77","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.77","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c45a929d5c712929c48f49e1ad8eb3aead9de7ca","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.77.tgz","fileCount":17,"integrity":"sha512-e/vHbpEVjVLuCJxB14Mr7QIV2nfQgwXdnu37DDa7qVv3FKvGDZAQlx7J34syG83TFNiCkrCV5x0kpSGyFue+ew==","signatures":[{"sig":"MEYCIQD6xP0R850EAn4RzFF2UnE+HN9U8rrF7e8DbeOSu4BGDQIhAMQX06/eIRMTLt97/0TW8WDOgKlWM56cTBg3fLI88kn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"5998bcbd97bda91829bcf57b23e938d95d431144","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.77","@live-change/dao":"^0.9.77","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.77","@live-change/vue3-ssr":"^0.9.77","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.77","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.77","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.77","@live-change/dao-websocket":"^0.9.77","@live-change/email-service":"^0.9.77","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.77","@live-change/vue3-components":"^0.9.77","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.77","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.77","@live-change/secret-link-service":"^0.9.77","@live-change/password-authentication-service":"^0.9.77"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.77"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.77_1746518825205_0.7646480847849655","host":"s3://npm-registry-packages-npm-production"}},"0.9.78":{"name":"@live-change/frontend-base","version":"0.9.78","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.78","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7ee9d6b583e8466d556c3c3f6d79e7a431bb45f1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.78.tgz","fileCount":17,"integrity":"sha512-AysQTucte1AcI+h+gFpx8LzHK7cov2rLn4KQOtyhuiGsjwAyS/lcDfsoYilrvJRu9jF9KYWCHZpednhh8lhVnA==","signatures":[{"sig":"MEUCIQChN52f7mlNGqt7DLPWXqvAB3DQSnJyk84S6GF8bxzXfwIgWy5qKheNQSffxV0usaxLHE0NGvtURwBKNLXo5qrrkJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"747a9cb02377d924583925508f082c8dd5031d43","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.78","@live-change/dao":"^0.9.78","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.78","@live-change/vue3-ssr":"^0.9.78","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.78","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.78","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.78","@live-change/dao-websocket":"^0.9.78","@live-change/email-service":"^0.9.78","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.78","@live-change/vue3-components":"^0.9.78","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.78","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.78","@live-change/secret-link-service":"^0.9.78","@live-change/password-authentication-service":"^0.9.78"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.78"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.78_1747032572586_0.9592001716916867","host":"s3://npm-registry-packages-npm-production"}},"0.9.79":{"name":"@live-change/frontend-base","version":"0.9.79","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.79","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5bc59167e0074957bf7766fbf328da13286322ff","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.79.tgz","fileCount":17,"integrity":"sha512-/NXPRRgvfJ+K2DowaMsS+6+Q0uFR7dgNmpho0IA0xF8IY8iKWtmk2GRb2quqhUr33eZnfJMcfkBA/mOcLzpiGw==","signatures":[{"sig":"MEUCIQCUC0LcCw94xy/p8fm7AdQWhCJjG+fwFd9Tt7IluSmpfwIgFC9ogzBd78JiJGXo91NowA2Y2i3inKn71jNaivwRqPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"68d2965e5a3b780063a5d0f9ce71d911fd1fb6be","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.79","@live-change/dao":"^0.9.79","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.79","@live-change/vue3-ssr":"^0.9.79","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.79","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.79","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.79","@live-change/dao-websocket":"^0.9.79","@live-change/email-service":"^0.9.79","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.79","@live-change/vue3-components":"^0.9.79","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.79","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.79","@live-change/secret-link-service":"^0.9.79","@live-change/password-authentication-service":"^0.9.79"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.79"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.79_1747112592243_0.9804416618257052","host":"s3://npm-registry-packages-npm-production"}},"0.9.80":{"name":"@live-change/frontend-base","version":"0.9.80","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.80","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4f26febae84aaf20f7a6b978319bf32e14ff656e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.80.tgz","fileCount":17,"integrity":"sha512-9TVCvLKOxYNzQBWC8aXf+LLEsTv7JTjsvhnUpKgzo5jWiUFQeGx39KPZLim4LntMMSFDB/a/EpVQHPzw8uuuhw==","signatures":[{"sig":"MEQCID+uHZpE5iQMSlGR7VGemRAj58tGFqMYr6q9SCxbXLhlAiBbsXX4PZ6UA6jFP6ZSULZjnGBLXzkwDFurpONG06bGAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"8c4e9d0d1415c8805f0a56dbef07d7b8333632a4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.80","@live-change/dao":"^0.9.80","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.80","@live-change/vue3-ssr":"^0.9.80","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.80","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.80","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.80","@live-change/dao-websocket":"^0.9.80","@live-change/email-service":"^0.9.80","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.80","@live-change/vue3-components":"^0.9.80","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.80","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.80","@live-change/secret-link-service":"^0.9.80","@live-change/password-authentication-service":"^0.9.80"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.80"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.80_1747411519580_0.43672428567765453","host":"s3://npm-registry-packages-npm-production"}},"0.9.81":{"name":"@live-change/frontend-base","version":"0.9.81","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.81","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"cef2cc4c3e1912bee8d674d9190823cfc702a713","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.81.tgz","fileCount":17,"integrity":"sha512-xARlEwhaXHG5PhGgu7qZk77ihHimTxym2tXaQzQ2AtXbuyEvGQUNlm7cd7ebSxdZBjvZDcm7wjfIeffVPbRW6g==","signatures":[{"sig":"MEUCIGoL3uTfvGd8Yr/4BRePFm57CCa+Z+Nmp861IUBEona0AiEAlpJ4tWkXZ47OBvMljvPvCI6SDIta+mMD0JsfKfcFI6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"d70a8bdf4d60b7826576d477b9dff5714c31763d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.81","@live-change/dao":"^0.9.81","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.81","@live-change/vue3-ssr":"^0.9.81","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.81","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.81","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.81","@live-change/dao-websocket":"^0.9.81","@live-change/email-service":"^0.9.81","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.81","@live-change/vue3-components":"^0.9.81","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.81","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.81","@live-change/secret-link-service":"^0.9.81","@live-change/password-authentication-service":"^0.9.81"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.81"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.81_1747566885857_0.010327826610122326","host":"s3://npm-registry-packages-npm-production"}},"0.9.82":{"name":"@live-change/frontend-base","version":"0.9.82","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.82","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d6756adb46cb3703a4ebf0b747228cd62cb67c5d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.82.tgz","fileCount":17,"integrity":"sha512-CTTCQX6i79mqSVZSvSTCcD7gOoqxHACEFlK9nCBdNpBgpEeyHVd6T1fWwzJphbwPaZTwmZOzkpez3OmvcM7I9A==","signatures":[{"sig":"MEUCIQDCKGW1H6kQygX4v+h8B8hdirAVhqCwTq7neYD9I6BuGwIgIkDFFY54PG7io2R4u5pJv1+dTdR1JP7CNQr0xAb7A5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"df19af1be46787b1278948f5be40476b45519ca7","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.82","@live-change/dao":"^0.9.82","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.82","@live-change/vue3-ssr":"^0.9.82","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.82","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.82","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.82","@live-change/dao-websocket":"^0.9.82","@live-change/email-service":"^0.9.82","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.82","@live-change/vue3-components":"^0.9.82","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.82","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.82","@live-change/secret-link-service":"^0.9.82","@live-change/password-authentication-service":"^0.9.82"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.82"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.82_1747580975745_0.38318515274655685","host":"s3://npm-registry-packages-npm-production"}},"0.9.83":{"name":"@live-change/frontend-base","version":"0.9.83","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.83","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3eee2e90b2156f7a46991fe0bf857c37c94c1ce1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.83.tgz","fileCount":17,"integrity":"sha512-FO6qD+0/kbYak5AqWtZMXnXYF/uxFSjkpn+9youGcxVYDhTlGuTTAaJgAR1IlFr6tlykrjtZUb8MWW2YAGdnug==","signatures":[{"sig":"MEUCIDg0xIkG8PAoAvV/TI0DCYqEeCiSNMZtGICAf517ecnOAiEAsV7C92gu/ensjzV8hrb24lrdudF2IvO3BMMVBHZT73c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"db3fcd19e6e3a47dda84d3906e697623f057713a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.83","@live-change/dao":"^0.9.83","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.83","@live-change/vue3-ssr":"^0.9.83","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.83","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.83","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.83","@live-change/dao-websocket":"^0.9.83","@live-change/email-service":"^0.9.83","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.83","@live-change/vue3-components":"^0.9.83","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.83","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.83","@live-change/secret-link-service":"^0.9.83","@live-change/password-authentication-service":"^0.9.83"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.83"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.83_1747586053102_0.9261708404549467","host":"s3://npm-registry-packages-npm-production"}},"0.9.84":{"name":"@live-change/frontend-base","version":"0.9.84","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.84","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"819855b89726328173d538c46e91de33f3d84c68","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.84.tgz","fileCount":17,"integrity":"sha512-YQf8Jd7WcMco0gvjEiDxvEgNSDfGOkYN7No2riXbm6spxRMx3ddUWnba3SHbMYKZT/vxhS/5XQQ9LxK6r8ocLw==","signatures":[{"sig":"MEQCIH1sLwnzMWT9/Qq9MRbR+gPpd34RZQCZgPg6L5D6bQ9OAiArLFgfTwGVgolGTJl0xOgVk/wJoBYjpjB34tut0ZIoDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"5881a5406e3a39e673034f172266409ddb306f2e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.84","@live-change/dao":"^0.9.84","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.84","@live-change/vue3-ssr":"^0.9.84","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.84","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.84","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.84","@live-change/dao-websocket":"^0.9.84","@live-change/email-service":"^0.9.84","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.84","@live-change/vue3-components":"^0.9.84","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.84","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.84","@live-change/secret-link-service":"^0.9.84","@live-change/password-authentication-service":"^0.9.84"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.84"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.84_1747643037628_0.05660047627171738","host":"s3://npm-registry-packages-npm-production"}},"0.9.85":{"name":"@live-change/frontend-base","version":"0.9.85","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.85","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"264d3a4ce441b2f51ed45adb737ea60609e97a95","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.85.tgz","fileCount":17,"integrity":"sha512-os2vVOL4rEJp6UDPjtMUFajfpj3Dj36pOfBi2DKk78xUczyuBtQOjENybDm3XImKuadFrJF3bXUd/NB9h0c6QQ==","signatures":[{"sig":"MEQCIFyziZ47/aJ30lSJ69LSfJ9xAFHDtN+8jfLmAwaNzPNpAiAT1cAZrxu04GPCUcaD3HSLHN7OvvUzBpzoQjWN5mloxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45903},"type":"module","gitHead":"126afb0aad3ab6e03aa5742726f429c95c46783a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.85","@live-change/dao":"^0.9.85","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.85","@live-change/vue3-ssr":"^0.9.85","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.85","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.85","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.85","@live-change/dao-websocket":"^0.9.85","@live-change/email-service":"^0.9.85","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.85","@live-change/vue3-components":"^0.9.85","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.85","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.85","@live-change/secret-link-service":"^0.9.85","@live-change/password-authentication-service":"^0.9.85"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.85"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.85_1748256788257_0.5129061380103219","host":"s3://npm-registry-packages-npm-production"}},"0.9.86":{"name":"@live-change/frontend-base","version":"0.9.86","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.86","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b7521bdc9cc628f9254ff13b824b1029e635dbc2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.86.tgz","fileCount":17,"integrity":"sha512-2zxkWIkLLp2+hEXurOl9SPiINrKWOK6OTdk0Ymq+KwdnA3fJuUvFGCjMbXWYscLZfRP+Kr9zrvjd2ab0MWRG6Q==","signatures":[{"sig":"MEQCICStLNCy2EWMnX02g70Jz/wQp3b4W4kpWqMTSKrG7exyAiAaZpPAu7/YvI9mvBKKLM1tiJJxdAJ0Svq/3/AR6+1qQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45909},"type":"module","gitHead":"7b0013ef101d9033402eeec45fd1be60e151aada","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.86","@live-change/dao":"^0.9.86","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.6","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.86","@live-change/vue3-ssr":"^0.9.86","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.86","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.86","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.86","@live-change/dao-websocket":"^0.9.86","@live-change/email-service":"^0.9.86","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.86","@live-change/vue3-components":"^0.9.86","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.86","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.86","@live-change/secret-link-service":"^0.9.86","@live-change/password-authentication-service":"^0.9.86"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.86"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.86_1748781800008_0.32284032760920556","host":"s3://npm-registry-packages-npm-production"}},"0.9.87":{"name":"@live-change/frontend-base","version":"0.9.87","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.87","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ca36a93673ff7040cad055d608b9984f681bad79","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.87.tgz","fileCount":17,"integrity":"sha512-TXq0FfkJNyy1d2/i1LPkGRNE+8bU6rrZdQmhNKIgfnnzj8ujL0OcBuGkvKG6BkXyI1tFJw8Yq4Gu8ny8xZa5wg==","signatures":[{"sig":"MEUCICpaomO544XH6gD06MEnM6axN/90puiQ5bIUzNA1tYUuAiEA6EVq3Zhpz6ZChAIY7ODP0WSqj82Ls7KAZtXKM6CQnrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"7a7694ad2801b7ffa16f347aed441ca5f81ab5fd","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.87","@live-change/dao":"^0.9.87","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.87","@live-change/vue3-ssr":"^0.9.87","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.87","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.87","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.87","@live-change/dao-websocket":"^0.9.87","@live-change/email-service":"^0.9.87","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.87","@live-change/vue3-components":"^0.9.87","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.87","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.87","@live-change/secret-link-service":"^0.9.87","@live-change/password-authentication-service":"^0.9.87"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.87"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.87_1749031239718_0.8969419722930245","host":"s3://npm-registry-packages-npm-production"}},"0.9.88":{"name":"@live-change/frontend-base","version":"0.9.88","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.88","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bf9dcdd774df80e66dc787db859499950fab42a0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.88.tgz","fileCount":17,"integrity":"sha512-LMM14qDCZCLVkyq/jzOQi2MlNb+C+qzQRnQboFG1HQGyHBNllif7Fhm5KNH10HCjgvfFVahJgUmH9bfFK5d2/g==","signatures":[{"sig":"MEUCIQCQ2062y3+oeReVkGO+zBvntgBblucNt13E7oOVNuZY7AIgeGAfVgdWu9ZPRUYzkfQdXan7lObj++Zg0/Hjj4S1KU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"c042d36f63a6cc50158c3b3385f7f21ea98b847d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.88","@live-change/dao":"^0.9.88","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.88","@live-change/vue3-ssr":"^0.9.88","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.88","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.88","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.88","@live-change/dao-websocket":"^0.9.88","@live-change/email-service":"^0.9.88","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.88","@live-change/vue3-components":"^0.9.88","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.88","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.88","@live-change/secret-link-service":"^0.9.88","@live-change/password-authentication-service":"^0.9.88"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.88"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.88_1749378491016_0.301957411345674","host":"s3://npm-registry-packages-npm-production"}},"0.9.89":{"name":"@live-change/frontend-base","version":"0.9.89","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.89","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"392759c3f037f1286cdec574b14532a939c87a70","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.89.tgz","fileCount":17,"integrity":"sha512-sIKDqQXqBy48ezZ8cV6TRG/NadZ/khUMvuPpyFTWvE5gCWfAkeqrcv5K/DyrSWdLRJlGn0k1WJbW4Mwkh0/wxg==","signatures":[{"sig":"MEUCIAPZDmo0LsAkh6oKk1oYMNuxq8OCEIsaFx6MdVcZEFAqAiEAyPpZW75NJgkitU/IIuJ10Dc/hKeBg/PxF4L6zfIyWpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"5fbf8c5cb054068e462eabb0c0fc99fa62a5cd32","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.89","@live-change/dao":"^0.9.89","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.89","@live-change/vue3-ssr":"^0.9.89","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.89","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.89","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.89","@live-change/dao-websocket":"^0.9.89","@live-change/email-service":"^0.9.89","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.89","@live-change/vue3-components":"^0.9.89","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.89","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.89","@live-change/secret-link-service":"^0.9.89","@live-change/password-authentication-service":"^0.9.89"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.89"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.89_1749380039209_0.10823767199801426","host":"s3://npm-registry-packages-npm-production"}},"0.9.90":{"name":"@live-change/frontend-base","version":"0.9.90","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.90","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0b07c723f9e05f56d3ff05fae918a63382e8c5a9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.90.tgz","fileCount":17,"integrity":"sha512-U3xVkNsPrm+zP/W+LezRHtXOTe/KrNTzAAMN90MVOOnVISVjyFhHNurBcfrO77QmVIYe8QKkfHH7GEUvnu4qGg==","signatures":[{"sig":"MEQCIHCP3HBYgVflvaVVmovKwVGOi6nQ5fCovJbDWZWtvVSJAiB2V2UjkZ59P+BdCsaUxQNlDrSZSks9U9SlkWIvOZrP0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"d0236fff2ed21cc3e8067194b70f76bb0a252176","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.90","@live-change/dao":"^0.9.90","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.90","@live-change/vue3-ssr":"^0.9.90","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.90","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.90","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.90","@live-change/dao-websocket":"^0.9.90","@live-change/email-service":"^0.9.90","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.90","@live-change/vue3-components":"^0.9.90","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.90","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.90","@live-change/secret-link-service":"^0.9.90","@live-change/password-authentication-service":"^0.9.90"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.90"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.90_1749384529326_0.47880307092115837","host":"s3://npm-registry-packages-npm-production"}},"0.9.91":{"name":"@live-change/frontend-base","version":"0.9.91","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.91","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b744e2d5e01de6ca1188b573da5342f839e925fc","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.91.tgz","fileCount":17,"integrity":"sha512-xu0dQt7RNzOnNwxNOyogkvKF+YxImKfF6WCPqGpyjmFOsgsIIqSKKFUYN9o28zszcJs5L9LCHSEmrfwj2HEhIw==","signatures":[{"sig":"MEQCIEWkrJ6CtLOWQDoUlnm7ErGo3c0a60Ss5H3aWQ9zsp2GAiAcG+HGcMBKIMd80WE06gFk6pxdD697gi7xM7IQwPhPEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"64adecec5e1fc364fc6d112f6039189bc18bd131","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.91","@live-change/dao":"^0.9.91","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.91","@live-change/vue3-ssr":"^0.9.91","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.91","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.91","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.91","@live-change/dao-websocket":"^0.9.91","@live-change/email-service":"^0.9.91","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.91","@live-change/vue3-components":"^0.9.91","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.91","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.91","@live-change/secret-link-service":"^0.9.91","@live-change/password-authentication-service":"^0.9.91"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.91"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.91_1749385534181_0.8249729780015955","host":"s3://npm-registry-packages-npm-production"}},"0.9.92":{"name":"@live-change/frontend-base","version":"0.9.92","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.92","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"52f9c956ae426fbfe8b7af2b2a52fb74dde5e526","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.92.tgz","fileCount":17,"integrity":"sha512-8Cvr0vvqCtYHVAdDaaunY343HZGxTduehlFQH4Vw3M/q41PJPJ4XJHe/3kr3QN71j5vGbZ0dgR/wg1cCNfBw1w==","signatures":[{"sig":"MEYCIQCi3TL0HqU+9uhFBtTPJW9OddGfHahNCZVbG9KZwI0i5wIhAJ+lER/3g0v/oHc1serSGQeE3qOGIaYlBJvA/MbWYw1/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"470f95e97f64dc3b9bbe3e6f809927a4757c2802","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.92","@live-change/dao":"^0.9.92","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.92","@live-change/vue3-ssr":"^0.9.92","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.92","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.92","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.92","@live-change/dao-websocket":"^0.9.92","@live-change/email-service":"^0.9.92","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.92","@live-change/vue3-components":"^0.9.92","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.92","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.92","@live-change/secret-link-service":"^0.9.92","@live-change/password-authentication-service":"^0.9.92"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.92"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.92_1749387764572_0.44190493738715975","host":"s3://npm-registry-packages-npm-production"}},"0.9.93":{"name":"@live-change/frontend-base","version":"0.9.93","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.93","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0962a72f4123bb79a08179d949bb7cc703f42dc4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.93.tgz","fileCount":17,"integrity":"sha512-hCEm5kt7A91wHjDJE6GlSN8qXgWrd8C6a3G7Acg45NwlTlAHO+wPRM+YC6145QC8cVDB/gILjWdtD+wd4pCN+Q==","signatures":[{"sig":"MEUCIQC2Iu4LmopCZzOmrtrsei4QjjPTAXYXpNn0vY5QOrDzfAIgGNdH3Xmbi+V6K16REoIhe17+zJIrdDO4xuT3/EvjsLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"0ab2ef4b39a889b3d230df659c1f220e801940b8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.93","@live-change/dao":"^0.9.93","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.93","@live-change/vue3-ssr":"^0.9.93","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.93","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.93","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.93","@live-change/dao-websocket":"^0.9.93","@live-change/email-service":"^0.9.93","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.93","@live-change/vue3-components":"^0.9.93","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.93","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.93","@live-change/secret-link-service":"^0.9.93","@live-change/password-authentication-service":"^0.9.93"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.93"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.93_1749388774599_0.33124932433284404","host":"s3://npm-registry-packages-npm-production"}},"0.9.94":{"name":"@live-change/frontend-base","version":"0.9.94","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.94","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a2bb664ba7fab01aa27d92cdcc52499ee5b33883","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.94.tgz","fileCount":17,"integrity":"sha512-PUoSMk+qd7+eMqZRBHECDYJPorVsZR52dMCdM/UbXUYl091Nl0t5ow/b4DKqKktps1+pv+ZGEmyuEhCusjtSWQ==","signatures":[{"sig":"MEYCIQDKsNPP1oJLHiOvQ3XIR/YrRznzEHTndOolcqpWt/xuqQIhAJmdiV+QENw8zmOsXDMZysp2DJV7DzRc0jlSK2b8ejCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"8e5736f32c407eb6fb8d6d5cf8cbae2ad558a7a2","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.94","@live-change/dao":"^0.9.94","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.94","@live-change/vue3-ssr":"^0.9.94","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.94","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.94","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.94","@live-change/dao-websocket":"^0.9.94","@live-change/email-service":"^0.9.94","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.94","@live-change/vue3-components":"^0.9.94","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.94","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.94","@live-change/secret-link-service":"^0.9.94","@live-change/password-authentication-service":"^0.9.94"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.94"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.94_1749390027065_0.48111941283170756","host":"s3://npm-registry-packages-npm-production"}},"0.9.95":{"name":"@live-change/frontend-base","version":"0.9.95","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.95","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"19e7700bd4579a21f91a1788baed1953e3119b85","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.95.tgz","fileCount":17,"integrity":"sha512-XRrcC6R6A+fc6w5KTPGEzQo+o0k3KLr7ecas1lcClFix+X3W7UgokKICVCTHJLQQp766DNcAB+eyjmJ/SHuNiw==","signatures":[{"sig":"MEYCIQDiiwzWuTjBZzSH3U9pBTRDi4v9E5BlK/Z9F9GZwqbPEgIhAJILBEssMFZHzPIqAy7zCJLnM8mLuE5npDjJ8Jjk1eUu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"cf88c48885ac39d5620129d659bfe192bf529c55","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.95","@live-change/dao":"^0.9.95","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.95","@live-change/vue3-ssr":"^0.9.95","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.95","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.95","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.95","@live-change/dao-websocket":"^0.9.95","@live-change/email-service":"^0.9.95","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.95","@live-change/vue3-components":"^0.9.95","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.95","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.95","@live-change/secret-link-service":"^0.9.95","@live-change/password-authentication-service":"^0.9.95"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.95"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.95_1749566045306_0.8946046264758873","host":"s3://npm-registry-packages-npm-production"}},"0.9.96":{"name":"@live-change/frontend-base","version":"0.9.96","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.96","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a85014fe3ae02a98713a4d4fbe45683f4fc23444","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.96.tgz","fileCount":17,"integrity":"sha512-++sWlaHPO8gxzdl5E7kTRLh/w72D7jLxSm0ZFAsnClcoImDe6Ya0gm5wwroW70+DtQzgBzr7rLqzltjDfxVrvw==","signatures":[{"sig":"MEUCIFZWN/RfiZ+MCjVvMI/LnmPSCU26/HdRu0lPrsBOe5siAiEA3nodYnCqdILWxlibDI93d9kh1d/8cmCaEBImZQRsrTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"2cf1a814dac25095e89760ea62e0f207fb8c7cfa","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.96","@live-change/dao":"^0.9.96","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.96","@live-change/vue3-ssr":"^0.9.96","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.96","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.96","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.96","@live-change/dao-websocket":"^0.9.96","@live-change/email-service":"^0.9.96","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.96","@live-change/vue3-components":"^0.9.96","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.96","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.96","@live-change/secret-link-service":"^0.9.96","@live-change/password-authentication-service":"^0.9.96"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.96"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.96_1749574832411_0.47488293866944753","host":"s3://npm-registry-packages-npm-production"}},"0.9.97":{"name":"@live-change/frontend-base","version":"0.9.97","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.97","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"63a1e08d53dbd5100c507920a25e3913111cb2e6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.97.tgz","fileCount":17,"integrity":"sha512-m9kwZgyMKcVF2WLkcMzL0rB3QIdnfy5+K/JqNzFv/kNLCXPGoY3ll63dzhGL5nExUFXMp5+LgBBLP/B5LUO5Gw==","signatures":[{"sig":"MEYCIQCqvOrWk8zLK8B1wwOOZ4U2THOlXhvKKNFymO/GVdyxzwIhAPAAUM9kF83ntB3N6S4BfWWSac97N7lnapVb2lMIlx/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"10ec914fe91a9fe10464d68c6d145e152bb1073e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.18.0","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.97","@live-change/dao":"^0.9.97","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.97","@live-change/vue3-ssr":"^0.9.97","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.97","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.97","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.97","@live-change/dao-websocket":"^0.9.97","@live-change/email-service":"^0.9.97","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.97","@live-change/vue3-components":"^0.9.97","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.97","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.97","@live-change/secret-link-service":"^0.9.97","@live-change/password-authentication-service":"^0.9.97"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.97"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.97_1749577192629_0.29315668873053635","host":"s3://npm-registry-packages-npm-production"}},"0.9.98":{"name":"@live-change/frontend-base","version":"0.9.98","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.98","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d5f46f18964d86c0abb994eafecf5ea9f74b1a2b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.98.tgz","fileCount":17,"integrity":"sha512-I+ZP6k3O8l1r3paXyower6jz43orCRj65Bs5qZRMMtqmc8rsHIxyOSN8S1pud0nkX9M3F5Wr3QLT1a82ChWLFA==","signatures":[{"sig":"MEYCIQDHlqEEYzW0pav1kiFPuzgfjwXNMv7sspZ1lZuKMHkG9wIhALfQ6M2yxhdxsakYHGssj2G7Trvh+GhOzlUq1Htz+h8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"a0e25c0ac835707d27763e56a2c20bd75d978583","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.2.2/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.98","@live-change/dao":"^0.9.98","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.98","@live-change/vue3-ssr":"^0.9.98","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.98","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.98","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.98","@live-change/dao-websocket":"^0.9.98","@live-change/email-service":"^0.9.98","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.98","@live-change/vue3-components":"^0.9.98","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.98","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.98","@live-change/secret-link-service":"^0.9.98","@live-change/password-authentication-service":"^0.9.98"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.98"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.98_1750658844703_0.6789832022446354","host":"s3://npm-registry-packages-npm-production"}},"0.9.99":{"name":"@live-change/frontend-base","version":"0.9.99","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.99","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0676245362569106f9c0b18e454f3b4119f7d6b3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.99.tgz","fileCount":17,"integrity":"sha512-/GeBPKLonlP+iZjkxF6LIAEUQDYeCphx0PU7MmnYOjTr62i5uo2aYX+GD7j9/TVnulLcp6s3Tku3BqdqO3EtyA==","signatures":[{"sig":"MEUCIQC9STGmkl0jrpo1cDZRX7kcoCSd3O79g+I+qSRvShmQCAIgKrCG6dYveUZ2GJPYMsxQPwmG6x1vnEmvr9FwGQVJveI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45772},"type":"module","gitHead":"be394720644be1eea528f1f5272dd8066081bc93","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.2.2/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"tsx":"4.19.2","vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.99","@live-change/dao":"^0.9.99","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.99","@live-change/vue3-ssr":"^0.9.99","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.99","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.99","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.99","@live-change/dao-websocket":"^0.9.99","@live-change/email-service":"^0.9.99","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.99","@live-change/vue3-components":"^0.9.99","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.99","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.99","@live-change/secret-link-service":"^0.9.99","@live-change/password-authentication-service":"^0.9.99"},"_hasShrinkwrap":false,"devDependencies":{"txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.99"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.99_1750664597862_0.1675509710379539","host":"s3://npm-registry-packages-npm-production"}},"0.9.100":{"name":"@live-change/frontend-base","version":"0.9.100","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.100","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"24acc4007f2dc4b76ca0588e4cf3f02a1c719fe2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.100.tgz","fileCount":17,"integrity":"sha512-B3uaxOojINBEARVzCnbxQ3zft75d24wqy/5j0pmPtZeJzCSOoBZZCGgaG9Qko/hGyT1N32VAddEZsc+jwhASdw==","signatures":[{"sig":"MEQCICsd8wtOQ/nE2yqSD8bsvY7qkQTBEL9WSVZhvrs8Nf5VAiBKY9lkOh0cSCcZjBJAwdNx52n6gnEVf5qxiZDb89cIWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45789},"type":"module","gitHead":"4e7ef4d160d217e1d82b8dc5fdf542a65f8a1834","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.2.2/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.100","@live-change/dao":"^0.9.100","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.100","@live-change/vue3-ssr":"^0.9.100","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.100","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.100","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.100","@live-change/dao-websocket":"^0.9.100","@live-change/email-service":"^0.9.100","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.100","@live-change/vue3-components":"^0.9.100","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.100","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.100","@live-change/secret-link-service":"^0.9.100","@live-change/password-authentication-service":"^0.9.100"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.100"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.100_1751121267695_0.9788580735319345","host":"s3://npm-registry-packages-npm-production"}},"0.9.101":{"name":"@live-change/frontend-base","version":"0.9.101","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.101","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ede9264c8b8f30797f77b76f23b092b7fdbc1a58","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.101.tgz","fileCount":17,"integrity":"sha512-iNnSfkSBe+W+/2qs5Y6xrfsDXCCcJrQ1jPR4qlpQKcxFYsVWpad1ER/4ZdneMHiZQRl/HiLiiSq2mObQSzUReA==","signatures":[{"sig":"MEUCIAEUtj+z4nKckGW89W6hnWoNMRIxwRq77esfEL+1G9yyAiEAzgIYHDiODn5l1EvzxLYkDk01iD68i8OFFK1Kjm7fgrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45789},"type":"module","gitHead":"1830fca93aa50c4f9b72c0d06737edd6bfb540e0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.2.2/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.101","@live-change/dao":"^0.9.101","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.101","@live-change/vue3-ssr":"^0.9.101","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.101","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.101","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.101","@live-change/dao-websocket":"^0.9.101","@live-change/email-service":"^0.9.101","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.101","@live-change/vue3-components":"^0.9.101","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.101","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.101","@live-change/secret-link-service":"^0.9.101","@live-change/password-authentication-service":"^0.9.101"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.101"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.101_1751125339162_0.13654171630012835","host":"s3://npm-registry-packages-npm-production"}},"0.9.102":{"name":"@live-change/frontend-base","version":"0.9.102","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.102","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b4392af3c544e65e8b2c1a23058d186562533dcc","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.102.tgz","fileCount":17,"integrity":"sha512-wvsyczOewsR+LYMP1XkM4tgxCI7JY8XdNBmTzXHiBAikuvYE7Hy/3O7LJ80ALEfq+n4tqJWKUy2uL9+5juuykw==","signatures":[{"sig":"MEUCIEPC/hvLGR+hsc8U1UhIvHHD4s5ohyBJgW6wdjC0PFbMAiEAgwKYePGJxflKyugA/NA5i6rVKBmgpcpv/aRt9S6WZFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45789},"type":"module","gitHead":"f6ae0458039c44025c609e2427e9c61bc4c4c7ec","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.2.2/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.102","@live-change/dao":"^0.9.102","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.102","@live-change/vue3-ssr":"^0.9.102","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.102","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.102","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.102","@live-change/dao-websocket":"^0.9.102","@live-change/email-service":"^0.9.102","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.102","@live-change/vue3-components":"^0.9.102","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.102","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.102","@live-change/secret-link-service":"^0.9.102","@live-change/password-authentication-service":"^0.9.102"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.102"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.102_1751323525433_0.5056875100738518","host":"s3://npm-registry-packages-npm-production"}},"0.9.103":{"name":"@live-change/frontend-base","version":"0.9.103","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.103","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"163d2d4359310976c6db56c50a1691bc462d8c3f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.103.tgz","fileCount":17,"integrity":"sha512-simv+7qbhacKFlCMvNf+nQnuEIsMh1tWUz9YkFBCNdeq0z5U/iR+tIRV+8LQLrGRXEeqS3opvKiL0BjiBAdF2Q==","signatures":[{"sig":"MEUCIQCEbFF0LGRRwjVl8AP4TzI/uZsfHOQ+JckSxS0QvT0EiQIgGtIYOshhYyXVYjO3nUsITN0KBl8kkzX5H4XrsUBB8KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46024},"type":"module","gitHead":"665bfa896fe92865a97556c86953f6d515ffc9ab","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.103","@live-change/dao":"^0.9.103","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.103","@live-change/vue3-ssr":"^0.9.103","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.103","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.103","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.103","@live-change/dao-websocket":"^0.9.103","@live-change/email-service":"^0.9.103","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.103","@live-change/vue3-components":"^0.9.103","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.103","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.103","@live-change/secret-link-service":"^0.9.103","@live-change/password-authentication-service":"^0.9.103"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.103"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.103_1751566888022_0.14594615202904038","host":"s3://npm-registry-packages-npm-production"}},"0.9.104":{"name":"@live-change/frontend-base","version":"0.9.104","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.104","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e7d31e2cd0748fa71e826cdb1074c529cc46377e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.104.tgz","fileCount":17,"integrity":"sha512-bKewAMgCJqXGzJ3EmFrOE+xE3ahjo2snf10BQxaux5hgY1MOnD3aQcmUQIztyr3xpdprL0cUs9iyXjCQQBqtYw==","signatures":[{"sig":"MEYCIQDZs66FKBWqgPPFViKGU/AU5ICyyGSl5gNM1pLWKNCvBgIhANa2vYCjI/uEyoFycH2O/Wz9qJI9jY1GUrGSlWBhdHyw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46024},"type":"module","gitHead":"6ee5d4a7d713cf488c79584381cb42adeb235c6d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.104","@live-change/dao":"^0.9.104","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.104","@live-change/vue3-ssr":"^0.9.104","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.104","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.104","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.104","@live-change/dao-websocket":"^0.9.104","@live-change/email-service":"^0.9.104","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.104","@live-change/vue3-components":"^0.9.104","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.104","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.104","@live-change/secret-link-service":"^0.9.104","@live-change/password-authentication-service":"^0.9.104"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.104"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.104_1751609807680_0.27665486137131556","host":"s3://npm-registry-packages-npm-production"}},"0.9.105":{"name":"@live-change/frontend-base","version":"0.9.105","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.105","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4095f12ed796855f518f63dee3d40e40068dcf20","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.105.tgz","fileCount":17,"integrity":"sha512-ufjJ1G5GFGQ6a+JSEXEw7YGk/PFpPTxkyw9nBvObUNq6XmYkx5QhWLIKSwRSpCZYo4vHHi+l5CZGRIGlt7x7Hw==","signatures":[{"sig":"MEUCIQDCVGBkV8BKt/Oa9EBgYFe4qXjvJT8iWivcNSHgUd4Y/wIgB8xA5s+3oS51QNDFdzACO2lHLZfE/4BntmUdOVE8fnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46024},"type":"module","gitHead":"e96d52126ea0b5af39ecf6d4ea5120c0ec58346d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","actor":{"name":"m8","type":"user","email":"michal@laszczewski.pl"},"email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.105","@live-change/dao":"^0.9.105","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.105","@live-change/vue3-ssr":"^0.9.105","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.105","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.105","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.105","@live-change/dao-websocket":"^0.9.105","@live-change/email-service":"^0.9.105","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.105","@live-change/vue3-components":"^0.9.105","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.105","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.105","@live-change/secret-link-service":"^0.9.105","@live-change/password-authentication-service":"^0.9.105"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.105"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.105_1751727990010_0.47103085273245937","host":"s3://npm-registry-packages-npm-production"}},"0.9.106":{"name":"@live-change/frontend-base","version":"0.9.106","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.106","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"31886c99f33866528351ae509fed1f81addca46c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.106.tgz","fileCount":17,"integrity":"sha512-oH+udRMB0th1ddbejTLr3VXg8CKokXgY2f+By7F7McvRRXi0yJQO1wWJ7sxN76HoImXx+mvSQ0ch23UZ4Kn6kw==","signatures":[{"sig":"MEQCIGaG4lF3Q7MIPRA6MGPBe1xICG15EJAni8EJnXynuq+0AiAhGubPicr4j8XDUmeak3kgm6XVO+W49pf5HpLVE6GZfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46065},"type":"module","gitHead":"1afc853b9044a57046dae972df68d89c8c1cd1a6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.3","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.106","@live-change/dao":"^0.9.106","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.106","@live-change/vue3-ssr":"^0.9.106","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.106","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.106","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.106","@live-change/dao-websocket":"^0.9.106","@live-change/email-service":"^0.9.106","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.106","@live-change/vue3-components":"^0.9.106","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.106","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.106","@live-change/secret-link-service":"^0.9.106","@live-change/password-authentication-service":"^0.9.106"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.106"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.106_1752480664617_0.6075857084713485","host":"s3://npm-registry-packages-npm-production"}},"0.9.107":{"name":"@live-change/frontend-base","version":"0.9.107","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.107","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3e1dcdb1791db4cdc6178949359d2959bf91a232","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.107.tgz","fileCount":17,"integrity":"sha512-pbjK03KMD7LEjOvuZjXxougCDK70JyCZi8ZEiRh7AcPV5aTTqD0ZwJ9slOErWUwwmf+Id1btdr5W5eanMVO+1Q==","signatures":[{"sig":"MEQCIAQz3VUZAWxRy7zNbKkny8RG5Tss5LjZyXbuef126DzBAiAIMN2kH5xemrYM96dj+CF5vc5eyCCqwL+qubDulbAySw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46065},"type":"module","gitHead":"c546be0c12841aa8eca060d4c53d6d89bac2d088","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.107","@live-change/dao":"^0.9.107","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^5.0.5","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.107","@live-change/vue3-ssr":"^0.9.107","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.107","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.107","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.107","@live-change/dao-websocket":"^0.9.107","@live-change/email-service":"^0.9.107","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.107","@live-change/vue3-components":"^0.9.107","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.107","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.107","@live-change/secret-link-service":"^0.9.107","@live-change/password-authentication-service":"^0.9.107"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.107"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.107_1753078115896_0.47345691749625574","host":"s3://npm-registry-packages-npm-production"}},"0.9.108":{"name":"@live-change/frontend-base","version":"0.9.108","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.108","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"85e1647b37346136fff763e38b1b8e1fd1addb6d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.108.tgz","fileCount":17,"integrity":"sha512-I5OoOYTNo0jynwGzYXLWNVUDaKpSlUkFkWj/Bf/CNhXoqzXHwKIwMIMcjrui64OSTyx000WPGs8oJfFpGLGArg==","signatures":[{"sig":"MEQCIHV0b1kj/H9DZ01NXAvwR/zJ41rNfjKnkDv+xwNFdxrmAiAPMonwTWXsh2dk9ct8XZgzoFdOhFWA6Nb9CE2v2VWgLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46065},"type":"module","gitHead":"c500fad0c238b17fa816248f16e9e9692abea569","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.108","@live-change/dao":"^0.9.108","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.108","@live-change/vue3-ssr":"^0.9.108","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.108","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.108","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.108","@live-change/dao-websocket":"^0.9.108","@live-change/email-service":"^0.9.108","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.108","@live-change/vue3-components":"^0.9.108","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.108","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.108","@live-change/secret-link-service":"^0.9.108","@live-change/password-authentication-service":"^0.9.108"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.108"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.108_1753079825740_0.3828429117191139","host":"s3://npm-registry-packages-npm-production"}},"0.9.109":{"name":"@live-change/frontend-base","version":"0.9.109","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.109","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b267a6f338042e10d39ade9be83b47b8b355ab8d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.109.tgz","fileCount":17,"integrity":"sha512-gkyHg5yYPZIuIOrkhlFoBk7gtBGy8qH0x2hPVRVlYe8iBlpcsNG3hlB6qehPOc8jrefN1RETru3uPXfyWpuSHg==","signatures":[{"sig":"MEYCIQDD/pbD2tmKQ4zC5HM4yVnVrtmCNKa2PDIQS03igk3TWAIhAKfnr5euLbj3ht5QabyB3g7t+mzmp9BK3TqzAPRB1pjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46065},"type":"module","gitHead":"9e2eb6a21b71356129d3459b368e1b462e378bf4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.109","@live-change/dao":"^0.9.109","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.109","@live-change/vue3-ssr":"^0.9.109","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.109","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.109","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.109","@live-change/dao-websocket":"^0.9.109","@live-change/email-service":"^0.9.109","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.109","@live-change/vue3-components":"^0.9.109","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.109","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.109","@live-change/secret-link-service":"^0.9.109","@live-change/password-authentication-service":"^0.9.109"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.109"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.109_1753171916257_0.4331538662966361","host":"s3://npm-registry-packages-npm-production"}},"0.9.110":{"name":"@live-change/frontend-base","version":"0.9.110","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.110","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c19fdcae3334e4af3ee53aaff42f536856a06321","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.110.tgz","fileCount":17,"integrity":"sha512-U3ZyaEUEe20Ucjdv4NvNrpUr0AIrkCFX5TFT7aS1CzltxPn0/sdy4BwLtAhvwAzxcnmVtBEq376Y2ifOSIaBKw==","signatures":[{"sig":"MEYCIQC4nTYzFdi9Jb4gFwwz5x/pTpcQh3IlwNFT5DmhkIGBzgIhAI3+kdWLIxsOvSDQ9h9k0WLf2R2M79M32VnPp+gKPSl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46065},"type":"module","gitHead":"856dd2e63a9c18efd85943caf04d898847c09805","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.110","@live-change/dao":"^0.9.110","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.110","@live-change/vue3-ssr":"^0.9.110","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.110","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.110","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.110","@live-change/dao-websocket":"^0.9.110","@live-change/email-service":"^0.9.110","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.110","@live-change/vue3-components":"^0.9.110","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.110","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.110","@live-change/secret-link-service":"^0.9.110","@live-change/password-authentication-service":"^0.9.110"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.110"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.110_1753437207086_0.5521864673576418","host":"s3://npm-registry-packages-npm-production"}},"0.9.111":{"name":"@live-change/frontend-base","version":"0.9.111","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.111","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f9b4c8a81451b1db655e850e126f45be6ad2bfe2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.111.tgz","fileCount":17,"integrity":"sha512-aAg8MDCTIgugcLWWHDZMmDWKGnJGa9kipr4PnCXrsekQXR+g0d9w2C8/7G7q7WbDHvsDKUqJyu1GoHUXdF7fag==","signatures":[{"sig":"MEYCIQC5X+QKiXzRNpQs43Yykj5ckk6NM+iU6xKfx77fIvTn/gIhANw/Z8i6o3FRJCGbCMooH+0k6+fLNquJMSuiBAbJylGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46135},"type":"module","gitHead":"ab89b1aad3a6c7b88151b9b2e2b56bf749ea3584","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.111","@live-change/dao":"^0.9.111","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.111","@live-change/vue3-ssr":"^0.9.111","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.111","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.111","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.111","@live-change/dao-websocket":"^0.9.111","@live-change/email-service":"^0.9.111","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.111","@live-change/vue3-components":"^0.9.111","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.111","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.111","@live-change/secret-link-service":"^0.9.111","@live-change/password-authentication-service":"^0.9.111"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.111"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.111_1753780304839_0.5398118726186978","host":"s3://npm-registry-packages-npm-production"}},"0.9.112":{"name":"@live-change/frontend-base","version":"0.9.112","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.112","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"85034c74425ccf865cfaed3e0f223cc6a3bef1da","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.112.tgz","fileCount":17,"integrity":"sha512-25vEET4kmNblFGDVA1TRXIm5ie11TBnC/pBakQEs3yF+w/RgLyCzKjfgMHjARnSlTHCwyhQDXyGdbp4c/LHr+w==","signatures":[{"sig":"MEUCIFTgc0t7SsSz4SxbWBsT9BDQn1yW3gIN/Pyn0d9+/dsYAiEAr/3pmxoTEO/SX1ccR/S0qBTR6mxfoIUIuQ/u+Fv+w5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46135},"type":"module","gitHead":"168448832a1c3b4fb17602293e3ed48425b697a9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.112","@live-change/dao":"^0.9.112","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.112","@live-change/vue3-ssr":"^0.9.112","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.112","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.112","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.112","@live-change/dao-websocket":"^0.9.112","@live-change/email-service":"^0.9.112","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.112","@live-change/vue3-components":"^0.9.112","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.112","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.112","@live-change/secret-link-service":"^0.9.112","@live-change/password-authentication-service":"^0.9.112"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.112"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.112_1753791575725_0.02094226212913597","host":"s3://npm-registry-packages-npm-production"}},"0.9.113":{"name":"@live-change/frontend-base","version":"0.9.113","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.113","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3c2245d0705aa667d54f29c4c5da42bea52a137d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.113.tgz","fileCount":17,"integrity":"sha512-BcShBqOCw2eEmGSsmRZKpBNHtZQiAQR0iOpzjulIj77CsDW+SULMI4VWJZZnOnVasU+TUmFkYHnwqptqa25Afg==","signatures":[{"sig":"MEQCIHW1KjmeDjJT0oJQKIw/hAwULxf43KrX3H4QGI6ojJbtAiA04TzAJ+E9bXB8Pqyg5FCheTc6/jMu9wINOY/8aDSm0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46335},"type":"module","gitHead":"8bf5b441c3b006618e5d2c0cc9acc838b405ed3d","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.113","@live-change/dao":"^0.9.113","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.113","@live-change/vue3-ssr":"^0.9.113","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.113","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.113","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.113","@live-change/dao-websocket":"^0.9.113","@live-change/email-service":"^0.9.113","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.113","@live-change/vue3-components":"^0.9.113","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.113","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.113","@live-change/secret-link-service":"^0.9.113","@live-change/password-authentication-service":"^0.9.113"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.113"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.113_1753866161268_0.3577700948134144","host":"s3://npm-registry-packages-npm-production"}},"0.9.114":{"name":"@live-change/frontend-base","version":"0.9.114","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.114","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"df6b44832296cad3cb6a9b76ce86993b866e4bdf","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.114.tgz","fileCount":17,"integrity":"sha512-roetGANkHa3ABAKPtpALm4C3T3fDvhJwAK4lZbMjYy9T1HTFhw0qGimkh2s1qv99wa+zRwnz0HDoq/hGY58Bzg==","signatures":[{"sig":"MEUCIQD5J65UME5egrlUnpHDgl2ao2P1TRUVlOcn+QwE4qXbzQIgVWXn0IcuuC1ZV9Ajp1/k9JY1QFwkYF/Z93LVFGK6iTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46368},"type":"module","gitHead":"aaec3f6cef06e910e6dea5dc573df24288c9997c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.114","@live-change/dao":"^0.9.114","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.114","@live-change/vue3-ssr":"^0.9.114","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.114","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.114","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.114","@live-change/dao-websocket":"^0.9.114","@live-change/email-service":"^0.9.114","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.114","@live-change/vue3-components":"^0.9.114","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.114","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.114","@live-change/secret-link-service":"^0.9.114","@live-change/password-authentication-service":"^0.9.114"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.114"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.114_1754976095671_0.3655520084037147","host":"s3://npm-registry-packages-npm-production"}},"0.9.115":{"name":"@live-change/frontend-base","version":"0.9.115","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.115","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2e24eb41de0f4525b8a2e9285fd316218555a798","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.115.tgz","fileCount":17,"integrity":"sha512-gHU9ne4p+Ife/BetbHqGFYyNeJ2pgSs7sh6j7v5bmy0YnP3kebb/KkC3rSpRmcefdAxa3iUsCvno1wQXE34LEA==","signatures":[{"sig":"MEUCIAoHuNYLqLE8UVsBOPto+EH4XySxV08vqf/QQ3nbqaYzAiEAnCDuHKv7qzP9X3V4tciGRJXIdE5A4UStxwhfi/gEb+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46368},"type":"module","gitHead":"44fe0c1e9da339892bf9e1b9e0864637d015b1b5","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.115","@live-change/dao":"^0.9.115","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.115","@live-change/vue3-ssr":"^0.9.115","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.115","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.115","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.115","@live-change/dao-websocket":"^0.9.115","@live-change/email-service":"^0.9.115","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.115","@live-change/vue3-components":"^0.9.115","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.115","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.115","@live-change/secret-link-service":"^0.9.115","@live-change/password-authentication-service":"^0.9.115"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.115"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.115_1754979898937_0.9598737438085261","host":"s3://npm-registry-packages-npm-production"}},"0.9.116":{"name":"@live-change/frontend-base","version":"0.9.116","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.116","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f087266e6126a87204177ccb8ef88a3cc771a926","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.116.tgz","fileCount":17,"integrity":"sha512-rzqZTeD/zTgTaz7914MWKKSVsI5mNmFg7dNlz10rPTuz8+SEQZOHLVjiJMVx+CDWwWKF30aS7AMdFJcuSVKiEg==","signatures":[{"sig":"MEUCIE90YCeiXZCiWQu04ex/v/2WKeFUoq2XGxVQketgR1gIAiEAgWFbvKvsxfRYN9VyZ2Sh5Gwz/qGkwRTFOKae2q7Vm/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46368},"type":"module","gitHead":"88622801d3ba2cfd1742059b7839d7b751ac25f2","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.116","@live-change/dao":"^0.9.116","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.116","@live-change/vue3-ssr":"^0.9.116","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.116","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.116","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.116","@live-change/dao-websocket":"^0.9.116","@live-change/email-service":"^0.9.116","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.116","@live-change/vue3-components":"^0.9.116","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.116","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.116","@live-change/secret-link-service":"^0.9.116","@live-change/password-authentication-service":"^0.9.116"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.116"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.116_1754980429959_0.4810036638668602","host":"s3://npm-registry-packages-npm-production"}},"0.9.117":{"name":"@live-change/frontend-base","version":"0.9.117","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.117","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"80833b9a4ffff15137e20deca40b9177ecf79955","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.117.tgz","fileCount":17,"integrity":"sha512-oo0Nur1RTBoC99Jqucmx9NxlEyG6NHpGrQoembkQF7q35tcgMwCZViO2arexT8zU4F9xjkNyEGClEYStIVfaFQ==","signatures":[{"sig":"MEQCIH41a7ahtD3WHdHrv14Y6DNg9kE1jy9gaeirTbUjIgoUAiArfTf8ysbW4U6jyvg0s9d0ZYK2xiGp1As/gofWKEi8Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46368},"type":"module","gitHead":"c6cd3d2e3c7312f95d0cca0609b7c0f8fff48ead","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.117","@live-change/dao":"^0.9.117","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.117","@live-change/vue3-ssr":"^0.9.117","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.117","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.117","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.117","@live-change/dao-websocket":"^0.9.117","@live-change/email-service":"^0.9.117","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.117","@live-change/vue3-components":"^0.9.117","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.117","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.117","@live-change/secret-link-service":"^0.9.117","@live-change/password-authentication-service":"^0.9.117"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.117"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.117_1755153052487_0.4448780546702984","host":"s3://npm-registry-packages-npm-production"}},"0.9.118":{"name":"@live-change/frontend-base","version":"0.9.118","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.118","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8b238867a6bd7d20a9d39615fa7785fd2fe9d600","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.118.tgz","fileCount":17,"integrity":"sha512-rUUCi16Ub+8khsTAQ6SNcr1hxtBcWdfd/W0MqKbj6eqd7T9zoH7lWk9O2/D/Q+88RnG/UcybFFzHJUpquondNA==","signatures":[{"sig":"MEUCIA+SdgU02s7/MhRkNWlv0OBqrHXshK60hZ4y9Zv6QE5GAiEAoclb4peitB/Z/hxvYMn0sDPiHOuTvPYFeXOnZsCqIoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46368},"type":"module","gitHead":"bacf9b3b71c1bc883d650f3fa4baba0257099629","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.118","@live-change/dao":"^0.9.118","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.118","@live-change/vue3-ssr":"^0.9.118","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.118","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.118","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.118","@live-change/dao-websocket":"^0.9.118","@live-change/email-service":"^0.9.118","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.118","@live-change/vue3-components":"^0.9.118","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.118","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.118","@live-change/secret-link-service":"^0.9.118","@live-change/password-authentication-service":"^0.9.118"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.118"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.118_1755245386294_0.2534363404393325","host":"s3://npm-registry-packages-npm-production"}},"0.9.119":{"name":"@live-change/frontend-base","version":"0.9.119","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.119","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d4b16bb12202985d9f86ac082a2a4114d8a4754d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.119.tgz","fileCount":17,"integrity":"sha512-VrvU1TYX8bua0qhHiTnATVj6mEMQtfnUQpnWILuWo7GhWPeJYvqM7fTo8jDR8PzXLr/6aMEfgygRq8YW7g5XeA==","signatures":[{"sig":"MEUCIQCeRejdhumPwc1HzQnp9HQICrRYAVpkz8uFRjn6MDDFswIgeSRLMZVdJ28Cqlz/aTveFwvV3DRH7kZwB+weci6eik0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46368},"type":"module","gitHead":"b93111cbcd227526a64a46e14dda74adf03064fe","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.119","@live-change/dao":"^0.9.119","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.119","@live-change/vue3-ssr":"^0.9.119","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.119","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.119","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.119","@live-change/dao-websocket":"^0.9.119","@live-change/email-service":"^0.9.119","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.119","@live-change/vue3-components":"^0.9.119","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.119","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.119","@live-change/secret-link-service":"^0.9.119","@live-change/password-authentication-service":"^0.9.119"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.119"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.119_1755265689070_0.7556634289896995","host":"s3://npm-registry-packages-npm-production"}},"0.9.120":{"name":"@live-change/frontend-base","version":"0.9.120","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.120","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0b9ac8cd302941aa746dc7a8b318ff1af24b0ccd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.120.tgz","fileCount":17,"integrity":"sha512-nekn/SI0Py0Ed6h/rV3IvMm3a3Xk8B8i2hIyD9QXewEAPgpLKCrv16CqOlVmbdoUR5AfxDg8m0NUrCQQrta2ag==","signatures":[{"sig":"MEUCIQDrSj4//e2/oNeoC9vAy0Vfl/PwffwyUAuq9uqgH+3+5QIgYNeZUTuUwYAILOv1NfBhOoays+TU8DYBxFqScFWVfao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46368},"type":"module","gitHead":"a96651b4ee83892d1224f7a5e3e17681f07a20f2","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.120","@live-change/dao":"^0.9.120","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.120","@live-change/vue3-ssr":"^0.9.120","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.120","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.120","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.120","@live-change/dao-websocket":"^0.9.120","@live-change/email-service":"^0.9.120","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.120","@live-change/vue3-components":"^0.9.120","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.120","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.120","@live-change/secret-link-service":"^0.9.120","@live-change/password-authentication-service":"^0.9.120"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.120"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.120_1755362864047_0.36677806424226045","host":"s3://npm-registry-packages-npm-production"}},"0.9.121":{"name":"@live-change/frontend-base","version":"0.9.121","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.121","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4427bc7c493051e495328ee1df76e6e837203ba0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.121.tgz","fileCount":17,"integrity":"sha512-Ubh6yqaLhH3/4feiqozGQKVxlGI1KmnFPDzwhz1RifKRtLCgMKAxZ4L7S2QTEkHrBjv6gQ5uIDJhLsZNweXcNA==","signatures":[{"sig":"MEUCIQDPWPv/J+C/AYPKfH8Nmf0QOfNamu8GnKYKtV4wR6XQEAIgAdSIQpRDgRXtYixF5Mq3Yp2i0YCeKkWwSUYmT9Ij+/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46528},"type":"module","gitHead":"4052c94c9fcd898af1ed1ef7d497e2fc807b5cb0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.121","@live-change/dao":"^0.9.121","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.121","@live-change/vue3-ssr":"^0.9.121","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.121","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.121","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.121","@live-change/dao-websocket":"^0.9.121","@live-change/email-service":"^0.9.121","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.121","@live-change/vue3-components":"^0.9.121","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.121","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.121","@live-change/secret-link-service":"^0.9.121","@live-change/password-authentication-service":"^0.9.121"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.121"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.121_1755396294454_0.968467037454507","host":"s3://npm-registry-packages-npm-production"}},"0.9.122":{"name":"@live-change/frontend-base","version":"0.9.122","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.122","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"05cf2749b25e0240e2053d4053b340f81c1341bd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.122.tgz","fileCount":17,"integrity":"sha512-c0tESou8QwbtEB8swUbhsaDrece+IHCyFpdhpMqCumHfmvyAwd1Tiew2sFtNIKzhy2bkmgeqnmgBqE3ofeH92Q==","signatures":[{"sig":"MEQCIHBkJW+itDXoqEc5ANWt7DoOzspieJguB4O6jv/paGHWAiAf9j024IabQQAjmRH9U1twNJds6OyW8aEv2xnFSyK5iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46528},"type":"module","gitHead":"e65f06f76a839f3ddf55a23eb4ff17cafafc2b84","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.122","@live-change/dao":"^0.9.122","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.122","@live-change/vue3-ssr":"^0.9.122","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.122","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.122","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.122","@live-change/dao-websocket":"^0.9.122","@live-change/email-service":"^0.9.122","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.122","@live-change/vue3-components":"^0.9.122","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.122","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.122","@live-change/secret-link-service":"^0.9.122","@live-change/password-authentication-service":"^0.9.122"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.122"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.122_1755397986780_0.7642505093422873","host":"s3://npm-registry-packages-npm-production"}},"0.9.123":{"name":"@live-change/frontend-base","version":"0.9.123","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.123","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3764cf3958410416901213ff7e660c3bfac9f29f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.123.tgz","fileCount":17,"integrity":"sha512-6uNWeXOXC3A8lrRb9wqKU73QSrqvztme9bBvIGV1a5JCdfIv88A+to+JjbgmmBD2zfBgEaYr1VqA0em4ohf4Kg==","signatures":[{"sig":"MEYCIQCbofcMQQeVRvXG3AtnsZjPbb++bCFGtGE6uaAtUv/dVQIhANw9hHD2zs4+hKDCTiATQz1Zt19nWCRFM08aaSCW0z2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46528},"type":"module","gitHead":"302f2ca92788cd4e3414fc9a5815263a3f063f3e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.123","@live-change/dao":"^0.9.123","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.123","@live-change/vue3-ssr":"^0.9.123","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.123","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.123","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.123","@live-change/dao-websocket":"^0.9.123","@live-change/email-service":"^0.9.123","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.123","@live-change/vue3-components":"^0.9.123","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.123","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.123","@live-change/secret-link-service":"^0.9.123","@live-change/password-authentication-service":"^0.9.123"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.123"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.123_1755506093111_0.8261408484955726","host":"s3://npm-registry-packages-npm-production"}},"0.9.124":{"name":"@live-change/frontend-base","version":"0.9.124","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.124","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"61748c5ce1dda000671d37c62ccfb7ecf7c616c5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.124.tgz","fileCount":17,"integrity":"sha512-GJLpXJzY8dm9rwLyGYlEI3lITDL7TvcXJtX4uLjEIxCDdPBSNIQF0eEmTR2ZqYADgFu/LGkjYuSVAuEP6jDKZw==","signatures":[{"sig":"MEUCIFYRsKPNXgabBWji6KcRfMrtsXfXJaIV7PzTELDYwsNFAiEAmpaYH4ENyyNgTqGQlmHV/hgC/YGp9ca5XUBe4e4VzRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46528},"type":"module","gitHead":"b61ece032725f08f1225e7ecf48204a3a7eedbd0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.124","@live-change/dao":"^0.9.124","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.124","@live-change/vue3-ssr":"^0.9.124","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.124","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.124","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.124","@live-change/dao-websocket":"^0.9.124","@live-change/email-service":"^0.9.124","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.124","@live-change/vue3-components":"^0.9.124","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.124","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.124","@live-change/secret-link-service":"^0.9.124","@live-change/password-authentication-service":"^0.9.124"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.124"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.124_1755513505689_0.45682724369767413","host":"s3://npm-registry-packages-npm-production"}},"0.9.125":{"name":"@live-change/frontend-base","version":"0.9.125","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.125","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b5f4f1625a0016670521c2f6ac708ff19c0faece","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.125.tgz","fileCount":17,"integrity":"sha512-glv5JTrDKVQ0mC9WXK9EMfxC9vm0Efx2K3npJexZfxp+pLgPcKfK6alJkP5cyP0sLgeN/R6OvpKVCPidM7fMqw==","signatures":[{"sig":"MEYCIQC0+orXiCcYvSPLJNBzqBS3Dp3/278IYyBhL4PWpGokrwIhAIgY/QVVuiTP7Wnp7kntPd3/MI9XkEvZCJdXkM83QTz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532},"type":"module","gitHead":"ba8f22a86fea42d874c0d3163369b3364e56f60c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.125","@live-change/dao":"^0.9.125","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.125","@live-change/vue3-ssr":"^0.9.125","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.125","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.125","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.125","@live-change/dao-websocket":"^0.9.125","@live-change/email-service":"^0.9.125","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.125","@live-change/vue3-components":"^0.9.125","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.125","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.125","@live-change/secret-link-service":"^0.9.125","@live-change/password-authentication-service":"^0.9.125"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.125"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.125_1755525577263_0.340639547812043","host":"s3://npm-registry-packages-npm-production"}},"0.9.126":{"name":"@live-change/frontend-base","version":"0.9.126","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.126","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"10655e7935e627da5353654a02cb6d68ed36ce65","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.126.tgz","fileCount":17,"integrity":"sha512-+/KuiPLbUDVlFFxGhsAe7B44pUnJGwW6nkFPrZ8qe2kkxMctbbY2QszBRfjsgaNmjCQ1dP3Ykt/D1ajng5naVw==","signatures":[{"sig":"MEUCIQCh6wxqCBqqeZHvKI0e0M4QYE+v0pBsuLOQXm0MYLRrNwIgfCwMjcIDBv0AJ7lAnp+y5//9+xHWpNCT82U8TN6/Sag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532},"type":"module","gitHead":"bcd831399cc7e00d25349d1fc9788540a79ab1b2","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.126","@live-change/dao":"^0.9.126","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.126","@live-change/vue3-ssr":"^0.9.126","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.126","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.126","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.126","@live-change/dao-websocket":"^0.9.126","@live-change/email-service":"^0.9.126","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.126","@live-change/vue3-components":"^0.9.126","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.126","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.126","@live-change/secret-link-service":"^0.9.126","@live-change/password-authentication-service":"^0.9.126"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.126"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.126_1755528636439_0.22385100711095451","host":"s3://npm-registry-packages-npm-production"}},"0.9.127":{"name":"@live-change/frontend-base","version":"0.9.127","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.127","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"03c1ff0234f5b4a0d734f5476dacbe9dc1f621cb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.127.tgz","fileCount":17,"integrity":"sha512-w/7kqLuezOI7j1iAh7WWKz/vhRdDgGLEFPpUTip/AMYIiKRCSK5pPtG+NwZeQ6hIwSietOTKpYxrOelEgaYDwg==","signatures":[{"sig":"MEYCIQDYXeeR68ENvrlrHT9Xyz5JS4Z4ECKjRsZYg4dBvuA0WgIhAP6tHGe/DNsyCycc2NLeFP68BPg5dyuQxAbULvJqWqfL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532},"type":"module","gitHead":"acd85c886f4086b2d559eb40b5343f05d64ff294","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.127","@live-change/dao":"^0.9.127","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.127","@live-change/vue3-ssr":"^0.9.127","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.127","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.127","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.127","@live-change/dao-websocket":"^0.9.127","@live-change/email-service":"^0.9.127","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.127","@live-change/vue3-components":"^0.9.127","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.127","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.127","@live-change/secret-link-service":"^0.9.127","@live-change/password-authentication-service":"^0.9.127"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.127"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.127_1756109251635_0.7446745553964695","host":"s3://npm-registry-packages-npm-production"}},"0.9.128":{"name":"@live-change/frontend-base","version":"0.9.128","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.128","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"21b4d9a278e7c3d7d5aefffb9126cb1baab43031","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.128.tgz","fileCount":17,"integrity":"sha512-3gottQeSHyVMoOe7iR3a6N/YuRaWAg8LV9kXpY9tiTa4IP+0cmmokq+/qBGLRyw/LJZW2MX40hZ57OWQcQfBSg==","signatures":[{"sig":"MEQCIDulHXCh5Ot72E7wA4gQfzftuthnrAXfKkUpv8M+Tjk6AiAraOxj3OQcXSVH02OAncexYZpVoRZogBTjYbrcFOfvxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532},"type":"module","gitHead":"f6e19206562652cf31d6e44df80523748b694ead","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.128","@live-change/dao":"^0.9.128","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.128","@live-change/vue3-ssr":"^0.9.128","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.128","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.128","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.128","@live-change/dao-websocket":"^0.9.128","@live-change/email-service":"^0.9.128","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.128","@live-change/vue3-components":"^0.9.128","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.128","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.128","@live-change/secret-link-service":"^0.9.128","@live-change/password-authentication-service":"^0.9.128"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.128"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.128_1756135622530_0.5133005904417318","host":"s3://npm-registry-packages-npm-production"}},"0.9.129":{"name":"@live-change/frontend-base","version":"0.9.129","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.129","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"1ab0f4748d632a38c3feff607e8d0109f49fb829","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.129.tgz","fileCount":17,"integrity":"sha512-B05Fe7YLisuUqVT4nbHFknKTAcVPJOxcXcymb/6GT2CxLRX/3hVgtDprxZSH59aa7Al3VGFy83wvsu+BJEhxRw==","signatures":[{"sig":"MEUCIBCtW+RsyTaF5YOA692iSM/eJWVkpauLWAl+UJmZ1OMLAiEAmgtzBJdMdEYvMMgUKlExHxsaDSTuNsCQCYL/o1s5TGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532},"type":"module","gitHead":"243c2cc85e556cd6f4de4cf65ae4bf8cb8d584a6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.129","@live-change/dao":"^0.9.129","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.129","@live-change/vue3-ssr":"^0.9.129","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.129","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.129","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.129","@live-change/dao-websocket":"^0.9.129","@live-change/email-service":"^0.9.129","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.129","@live-change/vue3-components":"^0.9.129","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.129","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.129","@live-change/secret-link-service":"^0.9.129","@live-change/password-authentication-service":"^0.9.129"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.129"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.129_1756377814987_0.5727102434485518","host":"s3://npm-registry-packages-npm-production"}},"0.9.130":{"name":"@live-change/frontend-base","version":"0.9.130","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.130","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"47018660544bf7f7461a92642cf2bf233ae3227c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.130.tgz","fileCount":17,"integrity":"sha512-E0y5DPHTnkzHDZkAWM0Bu82USgGeErUB5t0URQd5SsIM8e95timkHuTxVJRmDluhBXEn02scMb74jr0h9TqsAA==","signatures":[{"sig":"MEYCIQCK7yUla/spE3u2s3hJQBD3WOTTRpXVhsnGTB0PGm28WQIhANjBAAaZNM81LfQ1WPclmyDYxIH6GESdE8Ul6M7rhv6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532},"type":"module","gitHead":"249279687126ae035353865197b6f3eff934794a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.130","@live-change/dao":"^0.9.130","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.130","@live-change/vue3-ssr":"^0.9.130","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.130","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.130","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.130","@live-change/dao-websocket":"^0.9.130","@live-change/email-service":"^0.9.130","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.130","@live-change/vue3-components":"^0.9.130","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.130","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.130","@live-change/secret-link-service":"^0.9.130","@live-change/password-authentication-service":"^0.9.130"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.130"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.130_1756390924359_0.35308743508852825","host":"s3://npm-registry-packages-npm-production"}},"0.9.131":{"name":"@live-change/frontend-base","version":"0.9.131","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.131","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b42e5c614285fb869060ce7cd7ed1e8ddb99fa97","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.131.tgz","fileCount":17,"integrity":"sha512-sumiPc+znCAwIAadmBSFY7nehcFw4GVyF5SMPasXfRK+GYVYFIeyrdegAHL6VhzSWqzG9bEsWMUBndhNsaftGQ==","signatures":[{"sig":"MEUCICGtpUaGXgpIxW4pD74bVAKhupeHuX9nm4QrsEQIuxL4AiEAhaTBKpsaB/oxMlREtXSggdSvLG+TLSDA8fDTmubGRLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46532},"type":"module","gitHead":"3431deb86db4b740bcf04375b274697e0669fff4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.131","@live-change/dao":"^0.9.131","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.131","@live-change/vue3-ssr":"^0.9.131","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.131","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.131","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.131","@live-change/dao-websocket":"^0.9.131","@live-change/email-service":"^0.9.131","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.131","@live-change/vue3-components":"^0.9.131","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.131","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.131","@live-change/secret-link-service":"^0.9.131","@live-change/password-authentication-service":"^0.9.131"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.131"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.131_1756553349402_0.09940007568989984","host":"s3://npm-registry-packages-npm-production"}},"0.9.132":{"name":"@live-change/frontend-base","version":"0.9.132","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.132","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"aa3499554ad9352fbdfd3890c83bbb9dbdc1981f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.132.tgz","fileCount":18,"integrity":"sha512-v8O+UPETKYhMgs4qum6ygV84Js8rCvq1sCpY7PcfRe02x6xwpaUjI22J50NdNghlQ1b5PZQ3Y393lZmx6T7ZPw==","signatures":[{"sig":"MEUCIQD1VKv0RBq+rFV5/fZPPwNisUGfvkfRFAJeFkjMiYfCTwIgJgiaEPBYaNUVK42MIqSdsx7D51x6zJe8eM6w1dda46s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46720},"type":"module","gitHead":"f9627117660732245586a784be1a21455c1c3bd2","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.132","@live-change/dao":"^0.9.132","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.132","@live-change/vue3-ssr":"^0.9.132","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.132","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.132","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.132","@live-change/dao-websocket":"^0.9.132","@live-change/email-service":"^0.9.132","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.132","@live-change/vue3-components":"^0.9.132","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.132","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.132","@live-change/secret-link-service":"^0.9.132","@live-change/password-authentication-service":"^0.9.132"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.132"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.132_1756886026906_0.583292082929455","host":"s3://npm-registry-packages-npm-production"}},"0.9.133":{"name":"@live-change/frontend-base","version":"0.9.133","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.133","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d1fd347415d84914abf47a31efcc59933ff14061","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.133.tgz","fileCount":18,"integrity":"sha512-ZcoPxhlstLhvOaRW+DeC5nqeb9SlrcZL3mT7oi2PdDZLn46CL2Zvm8wViqW3UH0SsdkGs9cz6f96BOuT2jVsyQ==","signatures":[{"sig":"MEYCIQCwQGgq82lCc79jcd9aofkgg28pSLLRTKI+uVfBvTUUrAIhAMk8BZCRokW9lIFfmjkLbV2eNS6Ts3gTC7P3646SwGfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46720},"type":"module","gitHead":"455a7c9d204a89196f6599c42acd8eaeb45532e1","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.133","@live-change/dao":"^0.9.133","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.133","@live-change/vue3-ssr":"^0.9.133","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.133","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.133","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.133","@live-change/dao-websocket":"^0.9.133","@live-change/email-service":"^0.9.133","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.133","@live-change/vue3-components":"^0.9.133","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.133","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.133","@live-change/secret-link-service":"^0.9.133","@live-change/password-authentication-service":"^0.9.133"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.133"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.133_1756888968253_0.9681592731667221","host":"s3://npm-registry-packages-npm-production"}},"0.9.134":{"name":"@live-change/frontend-base","version":"0.9.134","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.134","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"81fd351217a423532f4e0c135a7a15ff59ec233b","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.134.tgz","fileCount":18,"integrity":"sha512-B7KXpRhuMKADewy2pF7p9XjxwgLArPrOpMWWo9kO/tDEHICzdSlTcKf3vGaR7V+aLMCPtQ4fz9yhdbUN2MvrEA==","signatures":[{"sig":"MEUCIDG2FLBwXUKP6YGUdGhe7rJ/8Zyq1OO+s2a4yhZ0oghlAiEA7Tj8EcoNi2Lm4KwLqHXsdiMYF4EZJywIiFxod+upwjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46720},"type":"module","gitHead":"88129d6b8fff7cca15c5d7c63834fd16cb372160","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.134","@live-change/dao":"^0.9.134","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.134","@live-change/vue3-ssr":"^0.9.134","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.134","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.134","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.134","@live-change/dao-websocket":"^0.9.134","@live-change/email-service":"^0.9.134","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.134","@live-change/vue3-components":"^0.9.134","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.134","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.134","@live-change/secret-link-service":"^0.9.134","@live-change/password-authentication-service":"^0.9.134"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.134"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.134_1756894556097_0.7807558937810648","host":"s3://npm-registry-packages-npm-production"}},"0.9.135":{"name":"@live-change/frontend-base","version":"0.9.135","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.135","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"58c4fede7d42ce0ff3baf6b165bae7cffbbcecc5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.135.tgz","fileCount":18,"integrity":"sha512-aYnxFRTzO3jA8y8cCYAL9t5asY4Dy7wEt7sbtDdLIJGwYalkBHYBiO+qKJ+FDY8GmWnZRtDCzJykbL2MbpprmA==","signatures":[{"sig":"MEYCIQDXLtQ7sCqbty+hR93dtu8ov+HOt4BWL/8NmAiy89oaWQIhAPS/53bUQzPhjglelcnrBb0JKL8jUE3I0x79CkRFOWq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46720},"type":"module","gitHead":"ffc360ae1d414e879c34a649c25f6dac14a33c7b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.135","@live-change/dao":"^0.9.135","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.135","@live-change/vue3-ssr":"^0.9.135","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.135","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.135","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.135","@live-change/dao-websocket":"^0.9.135","@live-change/email-service":"^0.9.135","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.135","@live-change/vue3-components":"^0.9.135","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.135","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.135","@live-change/secret-link-service":"^0.9.135","@live-change/password-authentication-service":"^0.9.135"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.135"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.135_1756896459281_0.05936157251716301","host":"s3://npm-registry-packages-npm-production"}},"0.9.136":{"name":"@live-change/frontend-base","version":"0.9.136","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.136","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"789e91ac56174f91884661664281799c03287bbc","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.136.tgz","fileCount":18,"integrity":"sha512-He5wTWb47DDFgvXbbwVc+69mIqIRiBCKmBg58VebHYk48XshxD24+hLppJ4cWxvWLy4S3od7E85Y/fmVE4Jg4w==","signatures":[{"sig":"MEQCICH+KC8ClQD5TV5lloYAM3zaIEbZAgwDCJTpkjUNaXePAiBYO2Ba5GXWt2RNBcH5JxzClFr2FXu3rMFpNXYNWwDBTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46720},"type":"module","gitHead":"3c5a53a4aae1125cde51d4d262a6e7b041a05f25","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.136","@live-change/dao":"^0.9.136","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.136","@live-change/vue3-ssr":"^0.9.136","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.136","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.136","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.136","@live-change/dao-websocket":"^0.9.136","@live-change/email-service":"^0.9.136","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.136","@live-change/vue3-components":"^0.9.136","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.136","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.136","@live-change/secret-link-service":"^0.9.136","@live-change/password-authentication-service":"^0.9.136"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.136"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.136_1756907685511_0.7850803255690912","host":"s3://npm-registry-packages-npm-production"}},"0.9.137":{"name":"@live-change/frontend-base","version":"0.9.137","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.137","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b10852904ebcb8258e1b097dafe74703d44c2772","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.137.tgz","fileCount":18,"integrity":"sha512-EwBP/LLtcYIuX1TkjGQcX5lOq5alTPmWmqgiuKT6QzW+JiOg4RL4/vOkyfVVN1fEBNmC9eiLhUAjm4/+fDClGg==","signatures":[{"sig":"MEUCIDdQp0NYWMgoO3+/kW4ELY3Kp+/MNnBpq+47MlUC7FHaAiEAyX+W7l4U3n7IXEdV4FdUIHGQc3+ADAI/oe24jYn+i4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46720},"type":"module","gitHead":"762fcddea43fa160b99ee72eb29219a5e0048498","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.137","@live-change/dao":"^0.9.137","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.137","@live-change/vue3-ssr":"^0.9.137","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.137","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.137","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.137","@live-change/dao-websocket":"^0.9.137","@live-change/email-service":"^0.9.137","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.137","@live-change/vue3-components":"^0.9.137","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.137","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.137","@live-change/secret-link-service":"^0.9.137","@live-change/password-authentication-service":"^0.9.137"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.137"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.137_1756913843817_0.5895232733140547","host":"s3://npm-registry-packages-npm-production"}},"0.9.138":{"name":"@live-change/frontend-base","version":"0.9.138","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.138","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"78874dcbd8cb8df9c8f45020d03c5a1180f498cf","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.138.tgz","fileCount":18,"integrity":"sha512-VooTTuY6XVTV7J66l+66F3/X4bRwg1oaLmCduNXynDwc7X3JI2xsSYmR2KjdjLBh6JirAUKe9rAgZLNFL4NQWA==","signatures":[{"sig":"MEUCIFPse1EphHSYpLTfUc0Ifj38PI/msbEFN577htLfWASrAiEA90GVv1wjiGtoDKAZOp98VTSCbz2YIeQIz5ILnuxuoh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46720},"type":"module","gitHead":"af56bfe0ca7899934a4c563ead788318832336de","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.138","@live-change/dao":"^0.9.138","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.138","@live-change/vue3-ssr":"^0.9.138","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.138","unplugin-vue-components":"^0.27.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.138","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.138","@live-change/dao-websocket":"^0.9.138","@live-change/email-service":"^0.9.138","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.138","@live-change/vue3-components":"^0.9.138","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.138","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.138","@live-change/secret-link-service":"^0.9.138","@live-change/password-authentication-service":"^0.9.138"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.138"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.138_1757671591924_0.3312426449480732","host":"s3://npm-registry-packages-npm-production"}},"0.9.139":{"name":"@live-change/frontend-base","version":"0.9.139","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.139","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"311e5500c85edbabafa55629b4da07a76ae74f6f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.139.tgz","fileCount":17,"integrity":"sha512-JUlZBYk0D/fQz6rPbuDTvJ7Gjt5oKH/FRScV8jsgmhCrrxIyuK4VQK8eJ81TARhSq6d54ueeHeaL2a04f5rMUg==","signatures":[{"sig":"MEUCIQCh9yRwxuJRhR8lRxo4D1WyQsQ0HgiateMkk0GC2suFZgIgb8JZlIP7prsUNDcfmyenN6c/tTZIyl9BxYrQ+ZxbAxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45292},"type":"module","gitHead":"9202c36abc25e3baf5fe39806d89c3fab203f428","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"10.8.2","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.139","@live-change/dao":"^0.9.139","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.139","@live-change/vue3-ssr":"^0.9.139","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.139","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.139","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.139","@live-change/dao-websocket":"^0.9.139","@live-change/email-service":"^0.9.139","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.139","@live-change/vue3-components":"^0.9.139","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.139","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.139","@live-change/secret-link-service":"^0.9.139","@live-change/password-authentication-service":"^0.9.139"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.139"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.139_1758090804210_0.2418880363225424","host":"s3://npm-registry-packages-npm-production"}},"0.9.140":{"name":"@live-change/frontend-base","version":"0.9.140","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.140","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bb60dd2166d679fd2ae723349938eb67ca40ebdb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.140.tgz","fileCount":18,"integrity":"sha512-igaCLFXb+WOTotDqOqbbppDQzZIhOR+h9N3LlMSwdDAKPCRqLP15mBOs9oit8XheMGnwQqUVoupahCG0RhRJPw==","signatures":[{"sig":"MEQCIEf9s/+ClOND8mWT+czZ0rckIw14ciSBDrb2MU2/NOmqAiAcYuXEusYcwtsX1C3dwYz6/hqoQ2PyfF+8kF+qVtRZgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"c350c0db4539d5f52161ff53967aa211f6f1267f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.140","@live-change/dao":"^0.9.140","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.140","@live-change/vue3-ssr":"^0.9.140","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.140","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.140","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.140","@live-change/dao-websocket":"^0.9.140","@live-change/email-service":"^0.9.140","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.140","@live-change/vue3-components":"^0.9.140","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.140","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.140","@live-change/secret-link-service":"^0.9.140","@live-change/password-authentication-service":"^0.9.140"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.140"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.140_1758121887196_0.35012782880782667","host":"s3://npm-registry-packages-npm-production"}},"0.9.141":{"name":"@live-change/frontend-base","version":"0.9.141","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.141","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d9b51c8042a86db34dd9641b0eb6a04ea204e879","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.141.tgz","fileCount":18,"integrity":"sha512-dLh5ElFaq/tT9shDww5lKyIGqyZ53499ahC88kWmb2+H/mn8nK5pRddAlUqUUyxgueMgjtmj8Hml4vFEBBrbiA==","signatures":[{"sig":"MEUCIG1Z2PxtE/oiSow+YwtYhFICpmK9cI2Rp1/VbXKE9Nj8AiEAxv31u2PXWMpSBKRR+fDO5TS0Jqkcw5kmDuzYQdPMJEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"2e34ef5af52ba93eaeb317a8a062b898db0673b8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.141","@live-change/dao":"^0.9.141","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.141","@live-change/vue3-ssr":"^0.9.141","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.141","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.141","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.141","@live-change/dao-websocket":"^0.9.141","@live-change/email-service":"^0.9.141","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.141","@live-change/vue3-components":"^0.9.141","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.141","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.141","@live-change/secret-link-service":"^0.9.141","@live-change/password-authentication-service":"^0.9.141"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.141"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.141_1758203020691_0.7696052767185879","host":"s3://npm-registry-packages-npm-production"}},"0.9.142":{"name":"@live-change/frontend-base","version":"0.9.142","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.142","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ce6b6ac5271398a5dfb3b0eacf170e87061172e5","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.142.tgz","fileCount":18,"integrity":"sha512-EmjWgyW4Je858glLjk7XHtMnRAUu1ZA8Ij8iu7uOuoVuPrf5frgY5CgJKccePN5c0gpHOUPTzIbvprh2o8hR3Q==","signatures":[{"sig":"MEQCICZO6yGba8CXKiy0AzBqOXDrDxklIzF/AxqTgO0Oq8q3AiBDd36d5HshIda+n7JChbAIqETGOv8VYp2s31K3qH78Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"efc249d458250a4d1cb9bd5ff847de066452dc1c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.142","@live-change/dao":"^0.9.142","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.142","@live-change/vue3-ssr":"^0.9.142","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.142","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.142","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.142","@live-change/dao-websocket":"^0.9.142","@live-change/email-service":"^0.9.142","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.142","@live-change/vue3-components":"^0.9.142","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.142","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.142","@live-change/secret-link-service":"^0.9.142","@live-change/password-authentication-service":"^0.9.142"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.142"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.142_1758569917953_0.53014988340036","host":"s3://npm-registry-packages-npm-production"}},"0.9.143":{"name":"@live-change/frontend-base","version":"0.9.143","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.143","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"20cdafe6badfa76be56056a6241f07b45f5101a4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.143.tgz","fileCount":18,"integrity":"sha512-51x/rFawR2ipVFTNdSo+qbOCkk7+dGQoCPbtxTvxRn/mE7fnUeO3guO5TS9t6RYFS/W1DR2ROTypVYdtDgjjZA==","signatures":[{"sig":"MEUCIQDRcin5yZHUji9uBH4r1TskZCiipkya0Ojs20zo8kT7ywIgPY27HiMXcD0z6QlM+muMrWZ/SD+MCzyShaOjXKoqZ/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"5d1d50252b6abcf7149a961ac0b4c521c1c53b56","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.143","@live-change/dao":"^0.9.143","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.143","@live-change/vue3-ssr":"^0.9.143","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.143","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.143","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.143","@live-change/dao-websocket":"^0.9.143","@live-change/email-service":"^0.9.143","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.143","@live-change/vue3-components":"^0.9.143","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.143","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.143","@live-change/secret-link-service":"^0.9.143","@live-change/password-authentication-service":"^0.9.143"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.143"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.143_1758703287907_0.3408806990392663","host":"s3://npm-registry-packages-npm-production"}},"0.9.144":{"name":"@live-change/frontend-base","version":"0.9.144","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.144","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"688af3c44cd92ecfbd08ff2e4627a6bb55a2acbb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.144.tgz","fileCount":18,"integrity":"sha512-HLpIQf2ZDVr8ldNm0fvBuLtDGKQRn06H8PboX74w4VRBtwX83XhiKrLZuFFtc3H/zpOvIfT2gRSGW4HSPkJ6jA==","signatures":[{"sig":"MEUCIQCX4MaLmDECHie9LCx2fPMKlIy8SUAHx/ypsVYe/nlT7wIgVLaD13jecLvJgFbtbEOBAwTZ3FjMB2FiRVSVk3SbCD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"3e1c270531f304697049d8858eeeab77ca0c06a4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.144","@live-change/dao":"^0.9.144","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.144","@live-change/vue3-ssr":"^0.9.144","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.144","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.144","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.144","@live-change/dao-websocket":"^0.9.144","@live-change/email-service":"^0.9.144","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.144","@live-change/vue3-components":"^0.9.144","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.144","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.144","@live-change/secret-link-service":"^0.9.144","@live-change/password-authentication-service":"^0.9.144"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.144"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.144_1758964809467_0.9797107833356287","host":"s3://npm-registry-packages-npm-production"}},"0.9.145":{"name":"@live-change/frontend-base","version":"0.9.145","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.145","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"beb5bcaa4aa083cc8dbe308a0ba3bfbf0d3c316c","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.145.tgz","fileCount":18,"integrity":"sha512-zC93B/rDim6fKjMKK58/y8tcpLduOSTA/NZ9g0YcURgd3J6YnsOzbZaYs8R/faGZlFHFVWZJO7HFGuolR83oAQ==","signatures":[{"sig":"MEYCIQCLXqJ+7qNYI/YGQACqbre8MvBYFr72JVTJ1am/FCXofAIhANrWOQHqSXVl4BmVycMgSNBxMVl/nF1pkZKw5pyIl1X1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"66fc216294ca0f2ca3174e865e793a28e726f9f0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.145","@live-change/dao":"^0.9.145","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.145","@live-change/vue3-ssr":"^0.9.145","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.145","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.145","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.145","@live-change/dao-websocket":"^0.9.145","@live-change/email-service":"^0.9.145","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.145","@live-change/vue3-components":"^0.9.145","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.145","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.145","@live-change/secret-link-service":"^0.9.145","@live-change/password-authentication-service":"^0.9.145"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.145"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.145_1758973000484_0.04749907201890036","host":"s3://npm-registry-packages-npm-production"}},"0.9.146":{"name":"@live-change/frontend-base","version":"0.9.146","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.146","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"61058e8599c6ed6e0dbbba5d246c6b97aea970ed","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.146.tgz","fileCount":18,"integrity":"sha512-YflEO/y6PSlaF2VwYyGfrDaexM3hfLVErzeCZxXzy0RN4mGI4zgD29AP8p3u/CDBOVcnDVRUMf7Xo36rsiSe/g==","signatures":[{"sig":"MEYCIQC/EkWQkiuyfqaxPhS5q76hvKO99d3yW9767+wxONm6UwIhAIse3Hp3k5oQlJ9gvfy0KqoJSG61MlE8ey/gkwnIe4xR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"e3342c954363d0faf92cc667790014d313668580","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.146","@live-change/dao":"^0.9.146","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.146","@live-change/vue3-ssr":"^0.9.146","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.146","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.146","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.146","@live-change/dao-websocket":"^0.9.146","@live-change/email-service":"^0.9.146","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.146","@live-change/vue3-components":"^0.9.146","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.146","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.146","@live-change/secret-link-service":"^0.9.146","@live-change/password-authentication-service":"^0.9.146"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.146"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.146_1758982701055_0.9515291144333455","host":"s3://npm-registry-packages-npm-production"}},"0.9.147":{"name":"@live-change/frontend-base","version":"0.9.147","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.147","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"af6f47a9422ac4082d2f726d8ff32ffe9b91db28","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.147.tgz","fileCount":18,"integrity":"sha512-TyIp1ZhTf+MZRTZTB9zVE8u07b/ssBSbn7R9m203Drcbc+8Zs+qzO4dZ/J9th8j1ifg+rTc48F5/idI/Y7udfA==","signatures":[{"sig":"MEUCIQCAaDmvIH6RPgjmXlgelmAEoO7AlLzYwoz9f7qXv3f+bAIgJhniizESZklqWrYWnUhPiaTq6+phJnspxd50vIJxXFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"17e8644b55d23a7c727b6aba17d4c4e41bd4f236","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.147","@live-change/dao":"^0.9.147","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.147","@live-change/vue3-ssr":"^0.9.147","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.147","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.147","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.147","@live-change/dao-websocket":"^0.9.147","@live-change/email-service":"^0.9.147","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.147","@live-change/vue3-components":"^0.9.147","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.147","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.147","@live-change/secret-link-service":"^0.9.147","@live-change/password-authentication-service":"^0.9.147"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.147"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.147_1759037495058_0.12210029105116593","host":"s3://npm-registry-packages-npm-production"}},"0.9.148":{"name":"@live-change/frontend-base","version":"0.9.148","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.148","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2653e6615081f160267156331557f24208ba5051","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.148.tgz","fileCount":18,"integrity":"sha512-erfycr26jaH0DmFcsctiK/3VUz3DYpnCgnBSjeoZpqOcEK9+Pedg3pk0eaCYps25RlL4DjsCBe1/EtOqeh/hxA==","signatures":[{"sig":"MEUCIQC0o80J6bfNydgPSZPa5ZWQp3COP5IKHETW4wq7VJ5rSwIga4I6pXnsu//L6oDEtkjvzJExNF1g7WS4ZUprvCy07Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"fb724b810c5d14a5abf799bd94f4361c559eda98","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.148","@live-change/dao":"^0.9.148","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.148","@live-change/vue3-ssr":"^0.9.148","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.148","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.148","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.148","@live-change/dao-websocket":"^0.9.148","@live-change/email-service":"^0.9.148","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.148","@live-change/vue3-components":"^0.9.148","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.148","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.148","@live-change/secret-link-service":"^0.9.148","@live-change/password-authentication-service":"^0.9.148"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.148"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.148_1759041868938_0.3824172832651904","host":"s3://npm-registry-packages-npm-production"}},"0.9.149":{"name":"@live-change/frontend-base","version":"0.9.149","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.149","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6913416f2841c5f16a46d98da6591821cd4c6496","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.149.tgz","fileCount":18,"integrity":"sha512-jtZViGcbLjEDZbpCZaG8iRi1+M3KB/AFiMWK7NyZYqqzTPoBISKjQi7VvWq8ScEX7kMbS10hG9hVb3yBA08tKw==","signatures":[{"sig":"MEYCIQDYBLX4Til9+Z/Gyg9anADMS7MKDHK9B7H6EPmpdJMWdAIhAMiNm+n0MUlCdBtvRIdio0wqg8bF8ZFBUMFzqzBgrcu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"debaada27fa6c2cc177bf28c699fa2da91979dbb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.149","@live-change/dao":"^0.9.149","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.149","@live-change/vue3-ssr":"^0.9.149","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.149","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.149","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.149","@live-change/dao-websocket":"^0.9.149","@live-change/email-service":"^0.9.149","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.149","@live-change/vue3-components":"^0.9.149","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.149","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.149","@live-change/secret-link-service":"^0.9.149","@live-change/password-authentication-service":"^0.9.149"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.149"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.149_1759043339116_0.2628541144365417","host":"s3://npm-registry-packages-npm-production"}},"0.9.150":{"name":"@live-change/frontend-base","version":"0.9.150","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.150","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"73624456d05a261983f9257acfd94467d146a1bd","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.150.tgz","fileCount":18,"integrity":"sha512-ILQniZXH/zDETVYq3YorVJlGd6L3+h7IPTZn156rVtUL8RQvH55E/IysVJ0S46RQjPSK+1cQrO3StQbAjiiSyw==","signatures":[{"sig":"MEYCIQCyOh5J2g0XNj1xcjzEdBcSwzEerBF/Fcxj2O3S7Hrx4QIhAI/XuRIebkSQ/6toiJvbHrb6uMTT+gAEB89o5r+VwICn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"afce76f04b77e2435387874255a6ee67f0e7aed8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.150","@live-change/dao":"^0.9.150","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.150","@live-change/vue3-ssr":"^0.9.150","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.150","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.150","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.150","@live-change/dao-websocket":"^0.9.150","@live-change/email-service":"^0.9.150","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.150","@live-change/vue3-components":"^0.9.150","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.150","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.150","@live-change/secret-link-service":"^0.9.150","@live-change/password-authentication-service":"^0.9.150"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.150"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.150_1759046750812_0.21902402787589548","host":"s3://npm-registry-packages-npm-production"}},"0.9.151":{"name":"@live-change/frontend-base","version":"0.9.151","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.151","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"59273263febaef7806c88fcd127302237628d3eb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.151.tgz","fileCount":18,"integrity":"sha512-NqduZSrBK7nPYXP8fbPMxDY7N1JCLd5oL/d8O9E1wJQp64OhExgfWIz5fuA3JhzjFu9BH/1sFlWuS3ASS9/Tnw==","signatures":[{"sig":"MEUCIQDyc4DzzhdZFaec4h7QHHMQP/wr3EZww9NmRvDxj/zfAgIgX+SldtprTlFiogzaaetv5D1fL1z2HDcytohwGERDbPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"fc651f29bda6bd97ad2caaa09dcb3663392e05ed","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.151","@live-change/dao":"^0.9.151","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.151","@live-change/vue3-ssr":"^0.9.151","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.151","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.151","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.151","@live-change/dao-websocket":"^0.9.151","@live-change/email-service":"^0.9.151","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.151","@live-change/vue3-components":"^0.9.151","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.151","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.151","@live-change/secret-link-service":"^0.9.151","@live-change/password-authentication-service":"^0.9.151"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.151"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.151_1759160315163_0.5678407753907342","host":"s3://npm-registry-packages-npm-production"}},"0.9.152":{"name":"@live-change/frontend-base","version":"0.9.152","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.152","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c35e20a4db8053dd8863d793ff461611d038dc28","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.152.tgz","fileCount":18,"integrity":"sha512-yTWrpgh41rEbpufKYB0k9KTBzSg83Hmf6bcOxLxbpNk4Y2OoD+TwWMreo113A/2kY387XFZyc4QoCbc54e1fZA==","signatures":[{"sig":"MEUCIGQp/ZTBLHUeBv70x7nnp6WxEWmUv9TiMVo6R+6/jqvTAiEAyCkaaOpF0ojmC5xTKc+6fwpyFteXphqyMMmTOA934T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"8252e4e0575937d0ccc334fad5cc40790a11d934","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.152","@live-change/dao":"^0.9.152","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.152","@live-change/vue3-ssr":"^0.9.152","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.152","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.152","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.152","@live-change/dao-websocket":"^0.9.152","@live-change/email-service":"^0.9.152","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.152","@live-change/vue3-components":"^0.9.152","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.152","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.152","@live-change/secret-link-service":"^0.9.152","@live-change/password-authentication-service":"^0.9.152"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.152"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.152_1759161815424_0.9023856022378491","host":"s3://npm-registry-packages-npm-production"}},"0.9.153":{"name":"@live-change/frontend-base","version":"0.9.153","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.153","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8a966ffd8f51bdbfbb2bd0833b2a8cfbde6594ff","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.153.tgz","fileCount":18,"integrity":"sha512-szKMxVzpObTRuTZgf65sdQa1VBLkOeobw8u6tp/Cvc8JKtjmD3hrYd0utrmlg2msGyH19xZX21ULp9blfN43oQ==","signatures":[{"sig":"MEYCIQDOLnPNdsbVksP5gUbM0vm+mkUru8IsWnskQ7jt5GyK7AIhAPP5YE987rllC9yXFpTu/weIH/ytuBfS3SDXVQEFKDIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"31c515ccfe3920dd19251f1452e416b4cd29d1fe","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.153","@live-change/dao":"^0.9.153","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.153","@live-change/vue3-ssr":"^0.9.153","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.153","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.153","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.153","@live-change/dao-websocket":"^0.9.153","@live-change/email-service":"^0.9.153","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.153","@live-change/vue3-components":"^0.9.153","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.153","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.153","@live-change/secret-link-service":"^0.9.153","@live-change/password-authentication-service":"^0.9.153"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.153"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.153_1759165018993_0.3392708545317662","host":"s3://npm-registry-packages-npm-production"}},"0.9.154":{"name":"@live-change/frontend-base","version":"0.9.154","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.154","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"74c6df155f2b7ad4883de435aaa7d4cf870efda2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.154.tgz","fileCount":18,"integrity":"sha512-LvwCqheDJYpwHSfwQFXWIsklgjF1NXC6X/+EObS+smLq9glLewvHh03kkg3Lpzt9ehSSY5vQ2NODPsnCQZaA2g==","signatures":[{"sig":"MEYCIQCRyEUuo/mGeV5Btmfu6qs8QdoCL0Yav9w7lwsbH+FkUgIhAOhD/QtKeqzL7fT2iJFn5giKT1IjoXQchgVe3Q3xs+Ok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"6d0dd934466e0ba5d792a5c98b0df27559ff4da0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.154","@live-change/dao":"^0.9.154","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.154","@live-change/vue3-ssr":"^0.9.154","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.154","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.154","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.154","@live-change/dao-websocket":"^0.9.154","@live-change/email-service":"^0.9.154","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.154","@live-change/vue3-components":"^0.9.154","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.154","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.154","@live-change/secret-link-service":"^0.9.154","@live-change/password-authentication-service":"^0.9.154"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.154"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.154_1759224771027_0.9520874980512088","host":"s3://npm-registry-packages-npm-production"}},"0.9.155":{"name":"@live-change/frontend-base","version":"0.9.155","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.155","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"796deeba0f9736f871e2a7cbf583bab42efe4828","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.155.tgz","fileCount":18,"integrity":"sha512-PWXC9UdujZ4QA538QDFS7f3uG5VHMbVasmjIYO5DG5kcZ59IoilGpl5cnR+dP6Q1vNgTnaA8ETXtO3d38C4VlA==","signatures":[{"sig":"MEUCIGxlXxmTYEQyogc9pi3vT4GpORxwAF5wDV+N6/5Zszl8AiEAw7vq9htUDmUY1KoEl7QKlbdeDasyt2Z6DH6RzswxO40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"b4ac9f54917102e4c3ee7662f31d8829a17a1525","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.155","@live-change/dao":"^0.9.155","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.155","@live-change/vue3-ssr":"^0.9.155","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.155","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.155","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.155","@live-change/dao-websocket":"^0.9.155","@live-change/email-service":"^0.9.155","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.155","@live-change/vue3-components":"^0.9.155","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.155","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.155","@live-change/secret-link-service":"^0.9.155","@live-change/password-authentication-service":"^0.9.155"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.155"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.155_1759233390196_0.7669723680966958","host":"s3://npm-registry-packages-npm-production"}},"0.9.156":{"name":"@live-change/frontend-base","version":"0.9.156","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.156","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"025a3a423aaf4da7178def6248011848f59f61eb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.156.tgz","fileCount":18,"integrity":"sha512-PNyOcZfh7p1y7WDmQhqNoVd3slp2Jx3IPznM+xlCpsr1VQtsH2hx4lpukzOYOIugTcfbSNRe8sXkT4/fIv+2Dw==","signatures":[{"sig":"MEYCIQD3JityqGmMtFwF821grrETah+EBjPAa3iGHHSNeBw2RAIhANF5YXk1//9+Q6C3WL37+qrvzG73FNBh9kGJA+JovfnS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46762},"type":"module","gitHead":"3042fdd1df2a3b696fb7f161304eb23d71b70ad5","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.156","@live-change/dao":"^0.9.156","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.156","@live-change/vue3-ssr":"^0.9.156","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.156","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.156","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.156","@live-change/dao-websocket":"^0.9.156","@live-change/email-service":"^0.9.156","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.156","@live-change/vue3-components":"^0.9.156","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.156","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.156","@live-change/secret-link-service":"^0.9.156","@live-change/password-authentication-service":"^0.9.156"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.156"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.156_1759482794904_0.6741979822198292","host":"s3://npm-registry-packages-npm-production"}},"0.9.157":{"name":"@live-change/frontend-base","version":"0.9.157","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.157","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5c3e13a090875f79a48259e8bf9c450be38dda88","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.157.tgz","fileCount":18,"integrity":"sha512-3CYShnhIkdbiaIrxHDo0S/fkLPdG++4kB7h4z7/FFz6//uxO/T5sfGHD3RdXkPbhyJFpvYHFMGHO0qZzO8/zqw==","signatures":[{"sig":"MEQCIEaZH+vb4WebQyy3AiV4hoctzihXZ3njC/YDvTqJN0TVAiAOcnqvn5+yw3p5D/o77HEubGfN6FmHJnLWKHuB+prJjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46738},"type":"module","gitHead":"52e6a2309ba8e6bc85d2146f7da85692ce0ca956","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.157","@live-change/dao":"^0.9.157","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.157","@live-change/vue3-ssr":"^0.9.157","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.157","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.157","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.157","@live-change/dao-websocket":"^0.9.157","@live-change/email-service":"^0.9.157","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.157","@live-change/vue3-components":"^0.9.157","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.157","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.157","@live-change/secret-link-service":"^0.9.157","@live-change/password-authentication-service":"^0.9.157"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.157"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.157_1760096706190_0.2922352476362755","host":"s3://npm-registry-packages-npm-production"}},"0.9.158":{"name":"@live-change/frontend-base","version":"0.9.158","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.158","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e05de81f640b9583c902e9d3de95414be85aa386","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.158.tgz","fileCount":18,"integrity":"sha512-SBabsA7IisDvTmK3MgB/Nibwjetnxlua92RMGYp/gXHa7HBc0DV5+o9xO9U/lHEVP+1jrzhSjfZAs/ErENsZTw==","signatures":[{"sig":"MEUCIHIv8DgrLwnGJLNoVYanAhKMuJLh0EqLVB50ijtKPlg+AiEAms89e9CfrKqbaHzEUTRgbQ3eco6iCI8X4B9mr+QLlU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46738},"type":"module","gitHead":"bd30de9030c65b93fbb26b6879f574d5f93baea3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.158","@live-change/dao":"^0.9.158","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.158","@live-change/vue3-ssr":"^0.9.158","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.158","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.158","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.158","@live-change/dao-websocket":"^0.9.158","@live-change/email-service":"^0.9.158","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.158","@live-change/vue3-components":"^0.9.158","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.158","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.158","@live-change/secret-link-service":"^0.9.158","@live-change/password-authentication-service":"^0.9.158"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.158"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.158_1760283290621_0.791082156702124","host":"s3://npm-registry-packages-npm-production"}},"0.9.159":{"name":"@live-change/frontend-base","version":"0.9.159","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.159","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0f36a6d74de5e02294064d4e96f93dadeff7c1b2","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.159.tgz","fileCount":18,"integrity":"sha512-oGrmt6kNfuZhGQQ78MaXJVyVmFfvv5y7uK3slf7A5IWvmdS6JrkpES1IuCX5Gyzwq+NajEh+/MahKuGmxuaDGA==","signatures":[{"sig":"MEUCIGTV8AxhWhachNfh8fJx0U6IthHiGhTJh8UVwSOkz5mPAiEAv/GKyk9E9I4Y/jtRHs8VpHEIFLL16e/cuo2ffJBH/Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47108},"type":"module","gitHead":"8a605f68b81ff004da33e71667d2a7c75fe68ee4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.159","@live-change/dao":"^0.9.159","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.159","@live-change/vue3-ssr":"^0.9.159","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.159","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.159","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.159","@live-change/dao-websocket":"^0.9.159","@live-change/email-service":"^0.9.159","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.159","@live-change/vue3-components":"^0.9.159","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.159","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.159","@live-change/secret-link-service":"^0.9.159","@live-change/password-authentication-service":"^0.9.159"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.159"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.159_1761328975291_0.7555227511683094","host":"s3://npm-registry-packages-npm-production"}},"0.9.160":{"name":"@live-change/frontend-base","version":"0.9.160","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.160","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"77bca49cc908504e3c603f0b249d391508d729a9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.160.tgz","fileCount":18,"integrity":"sha512-nwzIJoszYzZS1wZMTS8szVkyVLYteD4YnvigoeCfQUdENbcnvWcauA/Wy2EIrP9tk8lMChJ5ZamW8OvbDOYrJQ==","signatures":[{"sig":"MEUCID0c+Sc7yPvi82sxFqOCVt/HVqYBc0E/3rNUKRQL6HBOAiEAyG4FTZoD4mylUPIYZLRc5vHwSOAwTlXoMvxJAj0sS10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46911},"type":"module","gitHead":"b06d1855159b9e28917b97b59acb1ba0f5b7a4c8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.160","@live-change/dao":"^0.9.160","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.160","@live-change/vue3-ssr":"^0.9.160","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.160","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.160","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.160","@live-change/dao-websocket":"^0.9.160","@live-change/email-service":"^0.9.160","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.160","@live-change/vue3-components":"^0.9.160","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.160","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.160","@live-change/secret-link-service":"^0.9.160","@live-change/password-authentication-service":"^0.9.160"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.160"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.160_1761333929368_0.7366528965967203","host":"s3://npm-registry-packages-npm-production"}},"0.9.161":{"name":"@live-change/frontend-base","version":"0.9.161","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.161","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"aaf45b288036ac077deea0e08818d4d77d2ea815","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.161.tgz","fileCount":18,"integrity":"sha512-RIH5U1ApOB0MB51M/AGmN8ZBlpc4BH7Qhr3YxYV8u2H5fip22RZEEluI7preg3/oZatm4PXKKdKPaaNR2tdd9w==","signatures":[{"sig":"MEYCIQDewQWJWBUlmn2R2bz5ROnAKeGCZiqq9D0vSnuo2XnkjQIhANXTKPd2czxpGFLKAMhlXMfI/mEI78iYaIaTrF4DkG/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46911},"type":"module","gitHead":"1361610ea2c25bfecff4ec102cde2fd2aecbdb53","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.161","@live-change/dao":"^0.9.161","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.161","@live-change/vue3-ssr":"^0.9.161","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.161","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.161","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.161","@live-change/dao-websocket":"^0.9.161","@live-change/email-service":"^0.9.161","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.161","@live-change/vue3-components":"^0.9.161","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.161","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.161","@live-change/secret-link-service":"^0.9.161","@live-change/password-authentication-service":"^0.9.161"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.161"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.161_1762010041535_0.24666869456815466","host":"s3://npm-registry-packages-npm-production"}},"0.9.162":{"name":"@live-change/frontend-base","version":"0.9.162","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.162","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d478ba8af72f0e5ec8b0c42190f21585e4ca7959","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.162.tgz","fileCount":18,"integrity":"sha512-EzBwv4vm1MaZXmMfH7A6mWMemmTF7kK4je4tdgAK11XZ3Icn+u72sqVSJbO+vZylJSPqhFPey7BoDRuNU9BKkg==","signatures":[{"sig":"MEQCIA0Suox0RNriO1flq8ziGrX1c3B67bVCmUxvZXV5ySpAAiAbOOSqllZYpZMsMrdLYIVi8zMmLVfTfaCicYd1+iOvqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46911},"type":"module","gitHead":"59cd1485ca6d76bd87a6634a92d6e661e5803d5e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.162","@live-change/dao":"^0.9.162","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.162","@live-change/vue3-ssr":"^0.9.162","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.162","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.162","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.162","@live-change/dao-websocket":"^0.9.162","@live-change/email-service":"^0.9.162","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.162","@live-change/vue3-components":"^0.9.162","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.162","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.162","@live-change/secret-link-service":"^0.9.162","@live-change/password-authentication-service":"^0.9.162"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.162"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.162_1762010119087_0.8645439365098273","host":"s3://npm-registry-packages-npm-production"}},"0.9.163":{"name":"@live-change/frontend-base","version":"0.9.163","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.163","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"557810799fe27c658c504edc28bf6e424d58eb6f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.163.tgz","fileCount":18,"integrity":"sha512-S2vKwCwE4tgruY4tvG3te4Itww24mhB7sV6PG38iUiMQNgeWblNtlq6hwU4L8pSSm8eT8T2K48EB6ca+Esi7gA==","signatures":[{"sig":"MEUCIQC0bHWGGuyuQ0WDfWsi0c1f2PdlVDJ3wRgyOCik9tA3sQIger/Pnj2GAKzt8SzeYLr7IOP8hrd/+i5AamDcqx5hM1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47791},"type":"module","gitHead":"c410e1dacd07daed9a5c55367abd7f19d9a575cc","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.163","@live-change/dao":"^0.9.163","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.163","@live-change/vue3-ssr":"^0.9.163","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.163","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.163","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.163","@live-change/dao-websocket":"^0.9.163","@live-change/email-service":"^0.9.163","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.163","@live-change/vue3-components":"^0.9.163","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.163","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.163","@live-change/secret-link-service":"^0.9.163","@live-change/password-authentication-service":"^0.9.163"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.163"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.163_1763280668252_0.03698738492426723","host":"s3://npm-registry-packages-npm-production"}},"0.9.164":{"name":"@live-change/frontend-base","version":"0.9.164","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.164","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f6fe09107b08b823de4d6d38ec4b7355462064e4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.164.tgz","fileCount":18,"integrity":"sha512-fiTuLFGguSW410r6BfVxS4PnpUq76njDwr72T/d8rDMdrC/FiiLpXzkWruqa93qwgfimDkhkXn39jFw2b/aTJg==","signatures":[{"sig":"MEYCIQCWi/xjPBvJZeMLfysIsdCfiMwjxbaBmC2vaIpBdz33HgIhAKPEhcZu6lVoGwKb0p/DP1/vrtUcJ9Re/bjF7YokBXfT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"38f9fb8b01a9527d8f6036e174edd1fa41443301","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.164","@live-change/dao":"^0.9.164","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.164","@live-change/vue3-ssr":"^0.9.164","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.164","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.164","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.164","@live-change/dao-websocket":"^0.9.164","@live-change/email-service":"^0.9.164","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.164","@live-change/vue3-components":"^0.9.164","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.164","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.164","@live-change/secret-link-service":"^0.9.164","@live-change/password-authentication-service":"^0.9.164"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.164"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.164_1763581601067_0.7422161874338624","host":"s3://npm-registry-packages-npm-production"}},"0.9.165":{"name":"@live-change/frontend-base","version":"0.9.165","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.165","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d87242e3700254de95955b7a59cdc6ecb3349ce4","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.165.tgz","fileCount":18,"integrity":"sha512-m10v/JYoOUKmvQuAVngNVgxPpQjDyQ1UfaBClqXAQciiM4GlQXwSJjJyGan1EXDtMs5jFcuAeX4tAN58WKTmtQ==","signatures":[{"sig":"MEQCIDpiIrKX8cWRW4M6Tgvgu7hdJpr/cttXQrZUQvbt2a9ZAiAUEt8a/AZItYmr5L+S1Ta1j4/w2OG7y2s6V0gQmUWh6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"687dab16bd0c6594544cdab70cd7eecc17bb510c","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.165","@live-change/dao":"^0.9.165","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.165","@live-change/vue3-ssr":"^0.9.165","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.165","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.165","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.165","@live-change/dao-websocket":"^0.9.165","@live-change/email-service":"^0.9.165","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.165","@live-change/vue3-components":"^0.9.165","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.165","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.165","@live-change/secret-link-service":"^0.9.165","@live-change/password-authentication-service":"^0.9.165"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.165"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.165_1763813371007_0.10971242255308988","host":"s3://npm-registry-packages-npm-production"}},"0.9.166":{"name":"@live-change/frontend-base","version":"0.9.166","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.166","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"9d47791d9ecde231b90779ebf8e3712ddc651f00","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.166.tgz","fileCount":18,"integrity":"sha512-hK3QHpI4mWIcO9rV0n/m/aYzcr41mcCXCivAUmRRF62PspFLek7L2xSSCXVBMHYW8XDvuK8cvSOFSr5lCcBuOw==","signatures":[{"sig":"MEYCIQDplfa/Xyt6iMf3bU9SE+GqWJJ8dnOv0IKMQP2nOPbAwwIhAOHFHcEcLhjdqY2gzK7j8K7zf3zQcWIVmj4L8H+ClSUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"e99ff5ce503d5dc894d0cfe954a58397683d12e0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.166","@live-change/dao":"^0.9.166","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.166","@live-change/vue3-ssr":"^0.9.166","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.166","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.166","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.166","@live-change/dao-websocket":"^0.9.166","@live-change/email-service":"^0.9.166","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.166","@live-change/vue3-components":"^0.9.166","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.166","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.166","@live-change/secret-link-service":"^0.9.166","@live-change/password-authentication-service":"^0.9.166"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.166"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.166_1763817619261_0.6661512655833666","host":"s3://npm-registry-packages-npm-production"}},"0.9.167":{"name":"@live-change/frontend-base","version":"0.9.167","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.167","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f262f832a0958caf1a95e2ed527d44cdc7fd3768","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.167.tgz","fileCount":18,"integrity":"sha512-enlkfZkX703sB9BuTmZw9GXzysDmr7iBrsv7lTqReZL6QFHrA0/PGqZk8Whl08KwbyzoX2bme6XjV6aHbXo2xg==","signatures":[{"sig":"MEQCIFYBtyOtvrvCF6GwAz7fM4QR/ruVaFIaNFAoePlL57HeAiAVZMhbrQS36gw4TttlbvYyN9AvG3FFEjK9wswcHKdklw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"1051ad24a384d88af662d655f647349281fab23a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.167","@live-change/dao":"^0.9.167","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.167","@live-change/vue3-ssr":"^0.9.167","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.167","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.167","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.167","@live-change/dao-websocket":"^0.9.167","@live-change/email-service":"^0.9.167","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.167","@live-change/vue3-components":"^0.9.167","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.167","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.167","@live-change/secret-link-service":"^0.9.167","@live-change/password-authentication-service":"^0.9.167"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.167"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.167_1765282383753_0.6940248651202836","host":"s3://npm-registry-packages-npm-production"}},"0.9.169":{"name":"@live-change/frontend-base","version":"0.9.169","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.169","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2d2e246c4854a7fd1de57085c655b17a14f16f30","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.169.tgz","fileCount":18,"integrity":"sha512-tbb/jlJDpOucNPB8UnKyQGcfO+QJE4v87bx/+e+u8N2h18//uQjkObafujVxjUyz1OgUxT8bCNkAfQi0WhsqVQ==","signatures":[{"sig":"MEYCIQDLp1LgfgSs2EJV0uhk9DMLIzqglyEVBljZWTBXKTF7rQIhALTfuIJREV2k7pJuNeRj/U8Lfh/pR5c9J9dlHNTebURS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"6801ab3c35069e825eaef646ede6c6cfaf566bcf","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.169","@live-change/dao":"^0.9.169","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.169","@live-change/vue3-ssr":"^0.9.169","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.169","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.169","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.169","@live-change/dao-websocket":"^0.9.169","@live-change/email-service":"^0.9.169","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.169","@live-change/vue3-components":"^0.9.169","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.169","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.169","@live-change/secret-link-service":"^0.9.169","@live-change/password-authentication-service":"^0.9.169"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.169"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.169_1765362416543_0.2065817840940205","host":"s3://npm-registry-packages-npm-production"}},"0.9.171":{"name":"@live-change/frontend-base","version":"0.9.171","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.171","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7fc468986571108810d537580399c275d134e9ec","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.171.tgz","fileCount":18,"integrity":"sha512-zH9bOa3Fd94kMrM4V5ubjxaaSIPQqxGqPk8GR6tqjd1p+wvXgCHcCCQQBZupMZIP55+NRxtkqsh8FTAIALlKOw==","signatures":[{"sig":"MEQCICP3Re5WcwecHAVjZxeZAQH85GFKThWGb0o+pjjPYNLyAiBvA4hehxL5+hn5HlJSrAsdpzNrEA3CYN2cFj46bBa0ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"2a684f9d6b097ef5b8e1e08edb4995949ee33330","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.171","@live-change/dao":"^0.9.171","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.171","@live-change/vue3-ssr":"^0.9.171","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.171","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.171","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.171","@live-change/dao-websocket":"^0.9.171","@live-change/email-service":"^0.9.171","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.171","@live-change/vue3-components":"^0.9.171","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.171","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.171","@live-change/secret-link-service":"^0.9.171","@live-change/password-authentication-service":"^0.9.171"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.171"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.171_1765383030709_0.14827937880758468","host":"s3://npm-registry-packages-npm-production"}},"0.9.173":{"name":"@live-change/frontend-base","version":"0.9.173","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.173","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"aada3a594cc93a1e1497ff004c98adcbc43112e7","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.173.tgz","fileCount":17,"integrity":"sha512-7WwUITCCcv0H3lJv0L2ZhRrlIoEIchtKG//v6Aj+n/Qsp0C2GeTiXObKXVD/3JW1M4ePlvCYsRI8kcYksLxP1A==","signatures":[{"sig":"MEUCIA6Y1l91FgM5Q1Iu9TXrzKf4y+0naqjCm1qXDIaTJulQAiEApW/KBrWQLFWBu4ukG0sN0P6+SkQQn27h2bkLiLUmVJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46283},"type":"module","gitHead":"1d70f7baf204d8f9848f53f5023db91016c6093f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"10.8.2","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.173","@live-change/dao":"^0.9.173","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.173","@live-change/vue3-ssr":"^0.9.173","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.173","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.173","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.173","@live-change/dao-websocket":"^0.9.173","@live-change/email-service":"^0.9.173","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.173","@live-change/vue3-components":"^0.9.173","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.173","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.173","@live-change/secret-link-service":"^0.9.173","@live-change/password-authentication-service":"^0.9.173"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.173"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.173_1766829503709_0.3395529501825878","host":"s3://npm-registry-packages-npm-production"}},"0.9.174":{"name":"@live-change/frontend-base","version":"0.9.174","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.174","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b971b3b89169a462e12c01d579b0c4715b7e52e8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.174.tgz","fileCount":18,"integrity":"sha512-mK7T/nujlFpee2qEL0MkJjSCeYJhks/Gooc/2bqt+UvJHtGwYhbmyvsKJ0N3QvYo9yzWWRUqHKIiCPIuaV1BHw==","signatures":[{"sig":"MEYCIQCBX2sa5r2vMcNeLjmWGFSWOaR3CnNyflRWiaOdX4IoYwIhAMbLxCy/TnDXHReDq72XuHhiHy6qsvC94ZUKhYwRdljB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"6ebdadad702526df240bd3aa7ac3d97324a0308a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.174","@live-change/dao":"^0.9.174","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.174","@live-change/vue3-ssr":"^0.9.174","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.174","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.174","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.174","@live-change/dao-websocket":"^0.9.174","@live-change/email-service":"^0.9.174","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.174","@live-change/vue3-components":"^0.9.174","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.174","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.174","@live-change/secret-link-service":"^0.9.174","@live-change/password-authentication-service":"^0.9.174"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.174"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.174_1767087365644_0.8675293451372221","host":"s3://npm-registry-packages-npm-production"}},"0.9.175":{"name":"@live-change/frontend-base","version":"0.9.175","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.175","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ade1847e1c3f619a81dc33beaabdd9250d056caa","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.175.tgz","fileCount":18,"integrity":"sha512-p/caOSE5Bl0uDEZMl5u03ywaidg5+RUknCi9E4B7HdbWsnmcrmkuuzBrAwAKld1ho8naa9eLaSZvyoEgfx/7fQ==","signatures":[{"sig":"MEUCIHKognwohc2QV5gxeR6xrdZMwv4D/ZyiM0N/UOX9PaxFAiEAgzzSaswgaJpMdorJgoSzx7pM/Owx6ppHzXVvmnofP+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"526a46cfabf1044ceb3f6ad39dbb3749acca68fb","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.175","@live-change/dao":"^0.9.175","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.175","@live-change/vue3-ssr":"^0.9.175","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.175","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.175","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.175","@live-change/dao-websocket":"^0.9.175","@live-change/email-service":"^0.9.175","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.175","@live-change/vue3-components":"^0.9.175","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.175","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.175","@live-change/secret-link-service":"^0.9.175","@live-change/password-authentication-service":"^0.9.175"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.175"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.175_1767682985778_0.35845625231357636","host":"s3://npm-registry-packages-npm-production"}},"0.9.176":{"name":"@live-change/frontend-base","version":"0.9.176","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.176","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"20351ed6081a6cb0d0e9442c292010776c31acc1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.176.tgz","fileCount":18,"integrity":"sha512-1uTFOSep/EybYjdjSX+X+ssDBCWbo2kGoXsnwgNU1/iqoStxtJOkPqnT1hrMl6JXx7oFhEEuJo0aoC4rR2KxMA==","signatures":[{"sig":"MEUCIQCtJVZ+6y+Gs91DWtDuZatwiCVMs4UZiybYN8cp5RIpYgIgauIZVVb7066/DdHcEK50jQGtBBKbJchhs/4N5VfxL1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"1906ed765adb9920002506775db28451b19fd993","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.176","@live-change/dao":"^0.9.176","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.176","@live-change/vue3-ssr":"^0.9.176","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.176","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.176","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.176","@live-change/dao-websocket":"^0.9.176","@live-change/email-service":"^0.9.176","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.176","@live-change/vue3-components":"^0.9.176","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.176","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.176","@live-change/secret-link-service":"^0.9.176","@live-change/password-authentication-service":"^0.9.176"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.176"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.176_1767773189084_0.16325816449337083","host":"s3://npm-registry-packages-npm-production"}},"0.9.177":{"name":"@live-change/frontend-base","version":"0.9.177","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.177","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c8b87b03730510efdcecc229c790f7f330aadfa6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.177.tgz","fileCount":18,"integrity":"sha512-+1FnxjKPmfslHWcSsuiWxqCCX0RZLwQRLmusgEbvrGEYkApLILKB4tYI0HgZ46nyIghiP13K1ixYbAZ8rqFtwA==","signatures":[{"sig":"MEUCIHNikeIwWHmBlueYmrbBaoCi+M9DdhLLoCCLTokYPwf1AiEAlV6a6BQuMlA19DWNmrJkvWMLm8tisUD56xm1c59HEMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"d75c8c63935b7b78623248d255820b1da2676929","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.177","@live-change/dao":"^0.9.177","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.177","@live-change/vue3-ssr":"^0.9.177","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.177","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.177","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.177","@live-change/dao-websocket":"^0.9.177","@live-change/email-service":"^0.9.177","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.177","@live-change/vue3-components":"^0.9.177","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.177","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.177","@live-change/secret-link-service":"^0.9.177","@live-change/password-authentication-service":"^0.9.177"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.177"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.177_1768298223620_0.21322243183288792","host":"s3://npm-registry-packages-npm-production"}},"0.9.179":{"name":"@live-change/frontend-base","version":"0.9.179","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.179","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c7219722572c22985cd69b9c79b289811fd15cb3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.179.tgz","fileCount":18,"integrity":"sha512-PAHWhpi8jDrsSekPI4AwmwfTU8GzksWdy0jiQ5qh+vDTmfyRAwnggbAIh5E2oYS6XsKYLzvUkC29zGScxSsbMQ==","signatures":[{"sig":"MEYCIQDLXcWDSwkFmg5svp81UTQvHXZEk9Luv1OVmRq8Jq7rlwIhAJpG0lUyh+siZAnnZol9iuugx0TkYjiCsjbCtAenow+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"060955f28289df05d8f7da24191e42f5840c2e6b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.179","@live-change/dao":"^0.9.179","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.179","@live-change/vue3-ssr":"^0.9.179","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.179","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.179","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.179","@live-change/dao-websocket":"^0.9.179","@live-change/email-service":"^0.9.179","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.179","@live-change/vue3-components":"^0.9.179","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.179","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.179","@live-change/secret-link-service":"^0.9.179","@live-change/password-authentication-service":"^0.9.179"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.179"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.179_1768300975993_0.5987738025503098","host":"s3://npm-registry-packages-npm-production"}},"0.9.180":{"name":"@live-change/frontend-base","version":"0.9.180","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.180","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ee4f686d9bb6ec920f0225e7f637fcd75ac8f0b6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.180.tgz","fileCount":18,"integrity":"sha512-LN0qzOy1B/xvEhEiC+2WLEYs/wFKCdMRI8j1kjyl8PZW2HH5DDlrnymGIaYMe6y/opf0js4DH6dqAdhIoaKLwg==","signatures":[{"sig":"MEUCIGvyp0CRMDqFYbboP2EP7BBAGASbOTeOSrN9ZtR/WVFeAiEAwEyQMUfOV0G07O5aeAhWhB433BPCrx1OBDMBhIULN/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"c6ee30c8f36f989714e8fc7ec71daadb895b2b6e","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.180","@live-change/dao":"^0.9.180","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.180","@live-change/vue3-ssr":"^0.9.180","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.180","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.180","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.180","@live-change/dao-websocket":"^0.9.180","@live-change/email-service":"^0.9.180","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.180","@live-change/vue3-components":"^0.9.180","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.180","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.180","@live-change/secret-link-service":"^0.9.180","@live-change/password-authentication-service":"^0.9.180"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.180"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.180_1768309344586_0.5667003209809951","host":"s3://npm-registry-packages-npm-production"}},"0.9.181":{"name":"@live-change/frontend-base","version":"0.9.181","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.181","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"116fc909f68d3185cac25954c83b8b793fe542df","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.181.tgz","fileCount":18,"integrity":"sha512-LvnlMAGRcuE4Pt6tCkHAt5fMNFqnHpSFrv58K2mFs1eADUT7bLXGUwQiibrQ4ceHkhHVFkR6nHnEljvJmAeB0w==","signatures":[{"sig":"MEQCIENSS7Wizw4bPkXycHDJ/ktkxV89PGTAGVyYYAmdzpFHAiAEOmUTPij5miG7+L/6WWGanXWob4mLGL+O3/XcIYrOSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"fe35a6d7dd3fd552097ad241b062cc6114543ef6","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.181","@live-change/dao":"^0.9.181","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.181","@live-change/vue3-ssr":"^0.9.181","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.181","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.181","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.181","@live-change/dao-websocket":"^0.9.181","@live-change/email-service":"^0.9.181","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.181","@live-change/vue3-components":"^0.9.181","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.181","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.181","@live-change/secret-link-service":"^0.9.181","@live-change/password-authentication-service":"^0.9.181"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.181"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.181_1768815385990_0.01386670209654195","host":"s3://npm-registry-packages-npm-production"}},"0.9.182":{"name":"@live-change/frontend-base","version":"0.9.182","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.182","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f4ce1951cb723b8ef065f3095073d7e2861f0dd7","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.182.tgz","fileCount":18,"integrity":"sha512-CcAfSpxvhIwo96uOEA4L7bTTEHdbUhRM7vXz3FVVemsSm6gtzdnokCzJLBCLQ9h2tXozvztt+JSKS4+U1Sd9LQ==","signatures":[{"sig":"MEQCICVQiNb0HruK2ysbxb4PFVyOWfsm0MiWJPEVjJCTtB6+AiAeuON1FpFmODXpiSvDuRZz4rTwvrvw4//z7YKnVtQPJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"e12068c10b76a5661032a3df85d7168f228192af","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.182","@live-change/dao":"^0.9.182","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.182","@live-change/vue3-ssr":"^0.9.182","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.182","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.182","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.182","@live-change/dao-websocket":"^0.9.182","@live-change/email-service":"^0.9.182","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.182","@live-change/vue3-components":"^0.9.182","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.182","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.182","@live-change/secret-link-service":"^0.9.182","@live-change/password-authentication-service":"^0.9.182"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.182"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.182_1769422833854_0.7356533953902062","host":"s3://npm-registry-packages-npm-production"}},"0.9.183":{"name":"@live-change/frontend-base","version":"0.9.183","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.183","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ea356b4fd957121eb9edf033a45b7efb6b7d835a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.183.tgz","fileCount":18,"integrity":"sha512-DAYXd464wAMAmalpk+QE1uBGuw77yAXRffrSudREwHIC6ctpcaoiWV7Aze7Fd6Fnbhi+Tg+U7OMWzXIWos7VwQ==","signatures":[{"sig":"MEUCIQCn/CjTbMmwjEHxleizM8FC0Ns2Ko6aToj2FvEKUuuBfgIgSzFlyrwG/TLaBPieYZsFjghmzJNuyFzZQOQ45G2RLR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"a61bc04560d627571a9c511b29b22357800e4927","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.183","@live-change/dao":"^0.9.183","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.183","@live-change/vue3-ssr":"^0.9.183","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.183","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.183","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.183","@live-change/dao-websocket":"^0.9.183","@live-change/email-service":"^0.9.183","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.183","@live-change/vue3-components":"^0.9.183","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.183","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.183","@live-change/secret-link-service":"^0.9.183","@live-change/password-authentication-service":"^0.9.183"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.183"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.183_1769508221359_0.021826279644094226","host":"s3://npm-registry-packages-npm-production"}},"0.9.184":{"name":"@live-change/frontend-base","version":"0.9.184","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.184","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"fa4bbeec93540223f7e2bdd190266ce96bdfdf2f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.184.tgz","fileCount":18,"integrity":"sha512-7hNCeNtwQ9yUIsMBIKMnVwtWBFBV/74Sv1W7YZTibMety9Z8HYtcps6F/V1ljx2qk/FWbZOGgI0vJtqa8oRftA==","signatures":[{"sig":"MEYCIQDKBJgD3DF71xZVBmTXTDTFD2LDDKUYhOad5VCUtDBFzAIhAMc7DxfIa0xMhPewsqHw/BIFvWz+vYqTenvzN+QbLXUz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"584d23c006be71b2be6f507a4386a6a538020c80","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.184","@live-change/dao":"^0.9.184","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.184","@live-change/vue3-ssr":"^0.9.184","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.184","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.184","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.184","@live-change/dao-websocket":"^0.9.184","@live-change/email-service":"^0.9.184","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.184","@live-change/vue3-components":"^0.9.184","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.184","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.184","@live-change/secret-link-service":"^0.9.184","@live-change/password-authentication-service":"^0.9.184"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.184"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.184_1769585896574_0.7746545166800851","host":"s3://npm-registry-packages-npm-production"}},"0.9.185":{"name":"@live-change/frontend-base","version":"0.9.185","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.185","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ec4bcf14196fa8218168e7b2bbdc6f94a2c80e92","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.185.tgz","fileCount":18,"integrity":"sha512-5ewlplJCUFvrozvhJ6JPkbtMG2xR00WO35eBltFsPUtS/el5o3QgWdl9mFFo7HA7JiAIYq2qr+Mq4pBB+9guUw==","signatures":[{"sig":"MEUCIEqWpKyHPM5g3a7wfobS+umu+7DXCfxuBESkyxVeaf4nAiEAp4Gzbk49sw5uAtZZ9/OhsM5iarzHKnpKeg8kRf/xHlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"f8f4caa3498f2dc1229e17adc1a3024dbb772b25","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.185","@live-change/dao":"^0.9.185","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.185","@live-change/vue3-ssr":"^0.9.185","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.185","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.185","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.185","@live-change/dao-websocket":"^0.9.185","@live-change/email-service":"^0.9.185","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.185","@live-change/vue3-components":"^0.9.185","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.185","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.185","@live-change/secret-link-service":"^0.9.185","@live-change/password-authentication-service":"^0.9.185"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.185"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.185_1769593808745_0.2183144397877741","host":"s3://npm-registry-packages-npm-production"}},"0.9.186":{"name":"@live-change/frontend-base","version":"0.9.186","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.186","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0dd33839eae660b9efcadf7da09418f4695cced1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.186.tgz","fileCount":18,"integrity":"sha512-pTaV4vPLa//ok42vOywxlzMV+sbu8CiFs33zQi4hzf3lSHZynTwJoN25PuHrJBmH3ksCWhB95SmjlgswsGvFkQ==","signatures":[{"sig":"MEYCIQCfkNmwQ2WsGxYi0Jd30GcumQJS5RSSdkoYYINI2Pl5+QIhAJQgoasRubQAn2IBYnu8FFws1/L/tuIKjuDQFO77DZWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"735477758270b0ea4bf874d5f57cea2a98ab1a12","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.186","@live-change/dao":"^0.9.186","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.186","@live-change/vue3-ssr":"^0.9.186","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.186","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.186","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.186","@live-change/dao-websocket":"^0.9.186","@live-change/email-service":"^0.9.186","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.186","@live-change/vue3-components":"^0.9.186","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.186","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.186","@live-change/secret-link-service":"^0.9.186","@live-change/password-authentication-service":"^0.9.186"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.186"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.186_1769624839748_0.5240837749789165","host":"s3://npm-registry-packages-npm-production"}},"0.9.187":{"name":"@live-change/frontend-base","version":"0.9.187","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.187","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"14b4b2bd153b110144bdbe27e80bb7d2c29737de","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.187.tgz","fileCount":18,"integrity":"sha512-pmv+yqzM0Jqzq9wgPb5EQWU4DBmzMugcXxhqb8Tl6oGwExERiDlTLh0MF7LF6ZTrSIfAPJiSoXEd9gfaAhJFuQ==","signatures":[{"sig":"MEUCIA3h7hhXspvvodYKk1bMU4xSCvAe9Ww3jfoNlST9JPdUAiEAv9mOMzpeVNCvIsauWPVDBFm5RcnIrOWB0KpvbtBzKE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"9cb9fc01eebdafb342a419cde03eafdf467eaa32","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.187","@live-change/dao":"^0.9.187","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.187","@live-change/vue3-ssr":"^0.9.187","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.187","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.187","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.187","@live-change/dao-websocket":"^0.9.187","@live-change/email-service":"^0.9.187","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.187","@live-change/vue3-components":"^0.9.187","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.187","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.187","@live-change/secret-link-service":"^0.9.187","@live-change/password-authentication-service":"^0.9.187"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.187"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.187_1770289481782_0.17470745328009163","host":"s3://npm-registry-packages-npm-production"}},"0.9.188":{"name":"@live-change/frontend-base","version":"0.9.188","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.188","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c021fc26a64231cb70a475cdb10f8ded35e1fbad","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.188.tgz","fileCount":18,"integrity":"sha512-CAcZQ+jUmLC6d6wB/+yOTSg8d23XtA11APVnk6SVb/2mRI2L9vKCbeBLJY1IICQ/K2Jb7iMnFIERi6pSiAkMWg==","signatures":[{"sig":"MEQCIAU5wa0YbTCpeDUR8dIxTvAdPCCincGkWmN398uH1jMYAiAk7UFdwfRSLcN0zEwTpRhcaCUDOCEVPTknZi0D/5Y8Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47753},"type":"module","gitHead":"2e18710adb7974de611fd47d298f832f0528d020","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.188","@live-change/dao":"^0.9.188","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.188","@live-change/vue3-ssr":"^0.9.188","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.188","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.188","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.188","@live-change/dao-websocket":"^0.9.188","@live-change/email-service":"^0.9.188","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.188","@live-change/vue3-components":"^0.9.188","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.188","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.188","@live-change/secret-link-service":"^0.9.188","@live-change/password-authentication-service":"^0.9.188"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.188"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.188_1770291305467_0.5432743888663252","host":"s3://npm-registry-packages-npm-production"}},"0.9.189":{"name":"@live-change/frontend-base","version":"0.9.189","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.189","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"59a1809e99cd626fd94bbd7ed07a24b6d53472b0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.189.tgz","fileCount":18,"integrity":"sha512-8bT6QbSCAvnyd+Dc2jXM54WKqMp7+CfqX7T2j3RRhTLU5SqVFKCbU2LOKKDZpS2LTMtU5GVGJZhrxl5NRoeV8w==","signatures":[{"sig":"MEUCIQC11FrhoLiaZvb79wu5nnOa8tUULoDmvjBcpU9jp4vbOwIgZSOjmS/x92kJGq+NqK5Ip87PKEYXIbeuiz2idZFFjHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49558},"type":"module","gitHead":"0b67df26a5b3bc97beab18cbfda516b62f80bcd8","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.189","@live-change/dao":"^0.9.189","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.189","@live-change/vue3-ssr":"^0.9.189","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.189","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.189","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.189","@live-change/dao-websocket":"^0.9.189","@live-change/email-service":"^0.9.189","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.189","@live-change/vue3-components":"^0.9.189","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.189","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.189","@live-change/secret-link-service":"^0.9.189","@live-change/password-authentication-service":"^0.9.189"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.189"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.189_1770361895059_0.14489589570714756","host":"s3://npm-registry-packages-npm-production"}},"0.9.190":{"name":"@live-change/frontend-base","version":"0.9.190","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.190","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"04b3d43aa411fcd41afdd8a38f813231960c6e89","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.190.tgz","fileCount":18,"integrity":"sha512-STwXrSC/+bJGqPwQ4NGGzRsi7j6LB7ouWN4GPDYNCj8zXRAn0zZ/2CsrjgvfPN4ircx7tvVFTxNHlvE3K1XXTA==","signatures":[{"sig":"MEUCIQC99Tql4IU6tyaRqDTuWqFl+XtdGjh+uqwvLV7/WQoNvgIgTOoF4cnKtQRpsUOlokRurWVCtJZitbWW1KfVr3JGHVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49558},"type":"module","gitHead":"2cefa4ae3628fb78722e176549d22daeee7abed4","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.190","@live-change/dao":"^0.9.190","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.190","@live-change/vue3-ssr":"^0.9.190","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.190","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.190","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.190","@live-change/dao-websocket":"^0.9.190","@live-change/email-service":"^0.9.190","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.190","@live-change/vue3-components":"^0.9.190","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.190","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.190","@live-change/secret-link-service":"^0.9.190","@live-change/password-authentication-service":"^0.9.190"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.190"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.190_1770657261891_0.5376879145519782","host":"s3://npm-registry-packages-npm-production"}},"0.9.191":{"name":"@live-change/frontend-base","version":"0.9.191","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.191","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"763c5e51771e9eadb417c0b0bd81a6f6e4d9486e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.191.tgz","fileCount":18,"integrity":"sha512-ujDV09vS/gzAfh72IPHBNnrUfADobzQ904tkRN2f2Q+o2MoBizTRiTQgGA8pw9sEYdZ+FDdFWJa/c92BoA83CA==","signatures":[{"sig":"MEQCIERw56vA2BBJr1mTAbouYqlCzYt17BdJOuaRw0db0v9vAiBQbh8kPmOZPAL6oIZe0V2c8kb9oxOc8ax41DmExR1GLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49547},"type":"module","gitHead":"7119d6038b30f92d15262a4bcdbb3027687b0436","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.191","@live-change/dao":"^0.9.191","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.191","@live-change/vue3-ssr":"^0.9.191","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.191","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.191","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.191","@live-change/dao-websocket":"^0.9.191","@live-change/email-service":"^0.9.191","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.191","@live-change/vue3-components":"^0.9.191","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.191","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.191","@live-change/secret-link-service":"^0.9.191","@live-change/password-authentication-service":"^0.9.191"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.191"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.191_1770899093842_0.4082176927306653","host":"s3://npm-registry-packages-npm-production"}},"0.9.192":{"name":"@live-change/frontend-base","version":"0.9.192","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.192","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3179247990ccad414d0158318f581b796de73c79","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.192.tgz","fileCount":18,"integrity":"sha512-eucIjTLqVsTfXp5aB3BntmsGLr3zQoSsqXjOmIJl7fX29sNbjyc7d+U/n+BzByrxNnHwiVrbIcnEbW89V0dtJg==","signatures":[{"sig":"MEUCIQC83tGH2UppFoUQpw+Anvcra+SAbeMFK6j9FMw/BmX7PQIgcoyQmVrbzQUfNm/TMIXKKakMP+B+r57xQiDJ39SUVy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49547},"type":"module","gitHead":"17d4c50d6b0adefa0d0ae56ef3f1418b78ed5995","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.6.2","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.192","@live-change/dao":"^0.9.192","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.192","@live-change/vue3-ssr":"^0.9.192","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.192","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.192","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.192","@live-change/dao-websocket":"^0.9.192","@live-change/email-service":"^0.9.192","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.192","@live-change/vue3-components":"^0.9.192","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.192","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.192","@live-change/secret-link-service":"^0.9.192","@live-change/password-authentication-service":"^0.9.192"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.192"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.192_1770915208295_0.3379460002536907","host":"s3://npm-registry-packages-npm-production"}},"0.9.193":{"name":"@live-change/frontend-base","version":"0.9.193","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.193","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f9d919634d24958afc77aec664a3968c00350648","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.193.tgz","fileCount":18,"integrity":"sha512-aJ1HduVnQ2edbp+Yuh/joNoHHAhf4BiANkD1oA4mDF3yu389lyMwLlpK37smQxYAXy4laj9WHaE5VTJiHS8YxA==","signatures":[{"sig":"MEUCIQCUBLVkkIhn/4Rh15Ripd1ngs397UDfJJVk5ePAQaEm4wIgYHRebaQHt81dRj89PBwuR2IFYV+Qn8Ib6I5QrDKqeLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49547},"type":"module","gitHead":"8a7627bed2cb66684e7169ddb3998191612e57a9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.193","@live-change/dao":"^0.9.193","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.193","@live-change/vue3-ssr":"^0.9.193","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.193","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.193","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.193","@live-change/dao-websocket":"^0.9.193","@live-change/email-service":"^0.9.193","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.193","@live-change/vue3-components":"^0.9.193","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.193","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.193","@live-change/secret-link-service":"^0.9.193","@live-change/password-authentication-service":"^0.9.193"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.193"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.193_1771246736841_0.2854103736465925","host":"s3://npm-registry-packages-npm-production"}},"0.9.194":{"name":"@live-change/frontend-base","version":"0.9.194","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.194","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0d4f358de12ff5a2d06a31d0723984a24312415e","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.194.tgz","fileCount":18,"integrity":"sha512-IfNVWN607DzWesk1OmsPsSEtjYO7k5IRmKrshLX+44ZfpwV5aqlALeFvk1iIKNAPCRZ9GVxm3iGJTt59vMWIJw==","signatures":[{"sig":"MEQCIAQw/mCS7ffGBuB/aV58ZqTpOCOosZDyetjoSH8BmYjPAiALvFDUmuL3z6xkERpLdscqA+DOEwJPtFfvzqhukaVymg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49547},"type":"module","gitHead":"40d47cf397b45ca1f1fa888d4d85727376b2b0c0","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.194","@live-change/dao":"^0.9.194","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.194","@live-change/vue3-ssr":"^0.9.194","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.194","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.194","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.194","@live-change/dao-websocket":"^0.9.194","@live-change/email-service":"^0.9.194","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.194","@live-change/vue3-components":"^0.9.194","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.194","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.194","@live-change/secret-link-service":"^0.9.194","@live-change/password-authentication-service":"^0.9.194"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.194"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.194_1771497481570_0.6600649627033315","host":"s3://npm-registry-packages-npm-production"}},"0.9.195":{"name":"@live-change/frontend-base","version":"0.9.195","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.195","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"7efaec2a85b3a2d0f151b04ba0eec100f554d08d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.195.tgz","fileCount":18,"integrity":"sha512-QkdPwCBsjYoG7izusYCHvQWxwaL0TIfm60x8HxOUXWBzAypgDUqdi0vdvTGwgz/7G5eIzSjXl5iRDm16WVt09w==","signatures":[{"sig":"MEUCIBHGzlF0ag0xdL6pg/CWL22YgPSF/XlQqEUMW2sJuMMXAiEA3GGKufsx8lAQ99IpLhrgi5K16tuLj0xDGQOVL4kSGzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49547},"type":"module","gitHead":"9f61eddae56ddd89aba20988b8e208d948728496","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.195","@live-change/dao":"^0.9.195","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.195","@live-change/vue3-ssr":"^0.9.195","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.195","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.195","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.195","@live-change/dao-websocket":"^0.9.195","@live-change/email-service":"^0.9.195","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.195","@live-change/vue3-components":"^0.9.195","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.195","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.195","@live-change/secret-link-service":"^0.9.195","@live-change/password-authentication-service":"^0.9.195"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.195"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.195_1772192555989_0.603368801771927","host":"s3://npm-registry-packages-npm-production"}},"0.9.196":{"name":"@live-change/frontend-base","version":"0.9.196","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.196","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a8702ae235f1b8c7b3aaea7be392d29c654802b1","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.196.tgz","fileCount":18,"integrity":"sha512-dsbhaVQz7r7UO5wH4gsJu1jHBQAotcR+79KyiEizznF3wXd1XhAM7yRwVPHuI6nD/Kj5yR9/tWncIM0DT5JPhg==","signatures":[{"sig":"MEUCICD9OVH1c8tzZJoPIMo34/crBIUFU++PpNTHu/mnMvaBAiEA9kuLK++okxn/5L5wJUQxmljM8Ljr/owBUNWCPOc5taw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49547},"type":"module","gitHead":"7f358a1cc16fb35069f6ce3f897412232f766843","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.196","@live-change/dao":"^0.9.196","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.196","@live-change/vue3-ssr":"^0.9.196","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.196","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.196","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.196","@live-change/dao-websocket":"^0.9.196","@live-change/email-service":"^0.9.196","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.196","@live-change/vue3-components":"^0.9.196","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.196","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.196","@live-change/secret-link-service":"^0.9.196","@live-change/password-authentication-service":"^0.9.196"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","txtgen":"^3.0.7","codeceptjs":"^3.6.10","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.196"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.196_1772564246732_0.16889974557765997","host":"s3://npm-registry-packages-npm-production"}},"0.9.197":{"name":"@live-change/frontend-base","version":"0.9.197","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.197","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"0a9ed4d7aab1a708d912b7abba8001521d80d34f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.197.tgz","fileCount":18,"integrity":"sha512-07slnu+y2TBxE/RKY/KbfVt3zrix+hnW8m2C9vw9OjYgYMtu1A9ZyR6oUNQuA6QKFIfX25B908uo5DQwfC8pTQ==","signatures":[{"sig":"MEYCIQC4MyQ7wluKkCMZcEbEZ6ffg6koTf+ZxFeR4/7uVxaZRQIhAPxwhvmX8gKGOo9fKGaM76msB+orn8PeFJA61bwaFr5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49567},"type":"module","gitHead":"8231c2ed8bc3beed2c732aa5727174417f19082b","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.197","@live-change/dao":"^0.9.197","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.197","@live-change/vue3-ssr":"^0.9.197","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.197","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.197","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.197","@live-change/dao-websocket":"^0.9.197","@live-change/email-service":"^0.9.197","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.197","@live-change/vue3-components":"^0.9.197","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.197","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.197","@live-change/secret-link-service":"^0.9.197","@live-change/password-authentication-service":"^0.9.197"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.197"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.197_1772710316909_0.697993862744662","host":"s3://npm-registry-packages-npm-production"}},"0.9.198":{"name":"@live-change/frontend-base","version":"0.9.198","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.198","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"b7095b6d91718e789e1c0d732639d0f70f66a18d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.198.tgz","fileCount":18,"integrity":"sha512-8y3JyhFENyC6aMIc79WaWYz9vAJXUpGc3qAPBGc4THs16kegWn+tWCnwOGShCkptF9u98S3W2YbhBGvN3Z2mqw==","signatures":[{"sig":"MEUCIEC2P9ngpjd9UTxb4wKrWBTIYBMionzW758FGL8vYhmBAiEAtxU1tgj2iKgV7/YoCWUEJ/6H8G7RmSCQOvEB0HRU6S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49600},"type":"module","gitHead":"7e485dcbaa2af7fb17052a40238210dc8bdf0c09","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.198","@live-change/dao":"^0.9.198","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.198","@live-change/vue3-ssr":"^0.9.198","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.198","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.198","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.198","@live-change/dao-websocket":"^0.9.198","@live-change/email-service":"^0.9.198","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.198","@live-change/vue3-components":"^0.9.198","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.198","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.198","@live-change/secret-link-service":"^0.9.198","@live-change/password-authentication-service":"^0.9.198"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.198"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.198_1773038447894_0.09649242011887504","host":"s3://npm-registry-packages-npm-production"}},"0.9.199":{"name":"@live-change/frontend-base","version":"0.9.199","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.199","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ab122668fd9a13f65a2ef94701677f06f8e84777","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.199.tgz","fileCount":19,"integrity":"sha512-gHAcnvZEr2luwoc9sPNHjHqNAQ+i3394JYAr1ItkUt43cQtZ1VY/SESU9hY8c/a0lO6pHg0K6tuMOk6ouPuzkQ==","signatures":[{"sig":"MEYCIQCQR4bxRlpNXVQy4B3k9qykqZBK7k9ixHgcDax42zn0sgIhANln/AUxenAUjKiPX9VL8PZlFy8BMxJxCccxmkRl6TOz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52209},"type":"module","gitHead":"1900043a10cf9ad49b9cc33a539fb973706de962","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.199","@live-change/dao":"^0.9.199","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.199","@live-change/vue3-ssr":"^0.9.199","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.199","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.199","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.199","@live-change/dao-websocket":"^0.9.199","@live-change/email-service":"^0.9.199","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.199","@live-change/vue3-components":"^0.9.199","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.199","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.199","@live-change/secret-link-service":"^0.9.199","@live-change/password-authentication-service":"^0.9.199"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.199"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.199_1773292664674_0.8597457573119915","host":"s3://npm-registry-packages-npm-production"}},"0.9.200":{"name":"@live-change/frontend-base","version":"0.9.200","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.200","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"fe6f9fe1bb67302573ba661ad6fed7f615a47b69","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.200.tgz","fileCount":19,"integrity":"sha512-Y6KDbRvsUZMr8Uu2YyLFesyEngFwSy0KwSEH9b2fA9YP9n/sXDD/IVVxaeX0wNvilKcSpzfyLr0o4o8dyeyZYA==","signatures":[{"sig":"MEUCIQCXfg/+wZ4rqGn3Uw3QmavaYmBdc9Fhc4magaFvi/TKvwIgW2z1uIhmeuJQMrpMfjrjqs1IEfIPzLJMZJwp7pG6EDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52209},"type":"module","gitHead":"a509834e600a546297faa7d1534b6f52e66d2e66","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.200","@live-change/dao":"^0.9.200","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.200","@live-change/vue3-ssr":"^0.9.200","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.200","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.200","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.200","@live-change/dao-websocket":"^0.9.200","@live-change/email-service":"^0.9.200","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.200","@live-change/vue3-components":"^0.9.200","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.200","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.200","@live-change/secret-link-service":"^0.9.200","@live-change/password-authentication-service":"^0.9.200"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.200"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.200_1773843268210_0.7847200703299331","host":"s3://npm-registry-packages-npm-production"}},"0.9.201":{"name":"@live-change/frontend-base","version":"0.9.201","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.201","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"2b1171151b017125f4866f910bd04d9102efb486","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.201.tgz","fileCount":19,"integrity":"sha512-UYxZgWViJ4t/PvdL3/UUOrhljRvFEjbhD/hGWqdfTLBp7po/oWFa/o1TSP8suGOohZCc1o5hBZCzYJrr8YuTug==","signatures":[{"sig":"MEYCIQChFcIk9gulGrMnyZxICsW54tp0yVgzPOIWj03FS0AXAgIhAN5htLV3HTaQCn+pqSlctm3sT9BoS2dc8vk+ZyAY0PPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52209},"type":"module","gitHead":"c9d7d6987de61d4f4cfa04e583b94150ade7c7bf","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.201","@live-change/dao":"^0.9.201","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.201","@live-change/vue3-ssr":"^0.9.201","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.201","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.201","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.201","@live-change/dao-websocket":"^0.9.201","@live-change/email-service":"^0.9.201","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.201","@live-change/vue3-components":"^0.9.201","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.201","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.201","@live-change/secret-link-service":"^0.9.201","@live-change/password-authentication-service":"^0.9.201"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.201"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.201_1774766861517_0.6299269786437238","host":"s3://npm-registry-packages-npm-production"}},"0.9.203":{"name":"@live-change/frontend-base","version":"0.9.203","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.203","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"01901e090a280736313a7c21c309c422bb567cc8","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.203.tgz","fileCount":19,"integrity":"sha512-65YzEmgQ53Cvu7KWB/2cdilHL4K/MzAkpnx/rBPbQMLVU8gNHapb+fk/138nlPc1NuV675FdEGG5kVdOxDBWHg==","signatures":[{"sig":"MEYCIQCnqAQg/ahOLalRjRxXNUEDFLsFj7tan9vbAeTey8zMRgIhALKn0O8FUUMIeZETqa990w6CO8isHENCj8Bqwmteqvv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52209},"type":"module","gitHead":"4d4ce413fe747da2c398eb4ad378e37cc81874b3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"5.4.5"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"5.4.5","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.203","@live-change/dao":"^0.9.203","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.203","@live-change/vue3-ssr":"^0.9.203","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.203","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.203","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.203","@live-change/dao-websocket":"^0.9.203","@live-change/email-service":"^0.9.203","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.203","@live-change/vue3-components":"^0.9.203","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.203","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.203","@live-change/secret-link-service":"^0.9.203","@live-change/password-authentication-service":"^0.9.203"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.203"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.203_1776517260975_0.026636396717042876","host":"s3://npm-registry-packages-npm-production"}},"0.9.204":{"name":"@live-change/frontend-base","version":"0.9.204","author":"Michał Łaszczewski <michal@laszczewski.pl>","license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.204","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"ab5f4eedf243184893f27f3b9e602914137ffcff","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.204.tgz","fileCount":19,"integrity":"sha512-WSqPcmLVloicmaC2tcVutZc+zmPfMjWtGSrY1xFu7V2t4q4kX/GoAKpjF98Yeyos4ZGoYzQH4dofp1c2ORdj6w==","signatures":[{"sig":"MEUCIGQsgdGLld+hHVLH29IujNwyZfHMsL5OUcHukCbTIf/PAiEA3swxNdZTu2CCOnbaNSjXO9dGyisw1/8amSr/wOdSHTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52315},"type":"module","gitHead":"6ac17ccf3c184ca4d7ef920f63827dbfd8749f96","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/8.1.9/node@v20.19.2+x64 (linux)","description":"","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.19.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.204","@live-change/dao":"^0.9.204","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.10.1","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.204","@live-change/vue3-ssr":"^0.9.204","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.204","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.204","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.204","@live-change/dao-websocket":"^0.9.204","@live-change/email-service":"^0.9.204","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.204","@live-change/vue3-components":"^0.9.204","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.204","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.204","@live-change/secret-link-service":"^0.9.204","@live-change/password-authentication-service":"^0.9.204"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"1.49.1","webdriverio":"^9.5.1","generate-password":"1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.204"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.204_1777362028620_0.5431254758022965","host":"s3://npm-registry-packages-npm-production"}},"0.9.205":{"name":"@live-change/frontend-base","version":"0.9.205","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.205","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"816eccf85155243f593848a444b7c9ce6b99857a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.205.tgz","fileCount":19,"integrity":"sha512-z5Oqavymj44OhKJ9upFkyjQjDUfz5jyHBlNJv1q9BBnMvXPazLvAJTbic5BX7yQ/HIXJAGTwfYB65KlDgOpP/g==","signatures":[{"sig":"MEYCIQDpv1IDl6u9KCwfWiJ8aTsyUmrzAt24LcTJlES6t/OPrQIhAJO9UMiAB3E7VOH6vmUkMYLUn+vhzLFvd1VjCmErr4hw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"ef195e51ea283e56d891b11da5d5f586691507db","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.205","@live-change/dao":"^0.9.205","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.205","@live-change/vue3-ssr":"^0.9.205","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.205","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.205","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.205","@live-change/dao-websocket":"^0.9.205","@live-change/email-service":"^0.9.205","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.205","@live-change/vue3-components":"^0.9.205","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.205","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.205","@live-change/secret-link-service":"^0.9.205","@live-change/password-authentication-service":"^0.9.205"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"^1.49.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.205"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.205_1777971756849_0.7153452653887729","host":"s3://npm-registry-packages-npm-production"}},"0.9.206":{"name":"@live-change/frontend-base","version":"0.9.206","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.206","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"1936ad7d22c2732f7b610b35dbfbb5293bd3df80","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.206.tgz","fileCount":19,"integrity":"sha512-zIGwzSliHukDEeOFOZ0E6EPZ8BQcO52bvSk0LRPpgo8SP8505Xh7pQvDumeIZ/l4y/Y0gEx/3z3jGaoyGsIV8g==","signatures":[{"sig":"MEUCIC3aZJoTyGyxDQ3LqHQ01wMDe5CqXRqQ/NC1nWiN81/DAiEAguwQCklLF3LA+zPz9sKAQtFGuqbrrVz9gOEo8LSM98I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"550ec614c03ed33fbb8a094d23a63dd2d20d5de3","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.206","@live-change/dao":"^0.9.206","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.206","@live-change/vue3-ssr":"^0.9.206","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.206","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.206","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.206","@live-change/dao-websocket":"^0.9.206","@live-change/email-service":"^0.9.206","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.206","@live-change/vue3-components":"^0.9.206","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.206","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.206","@live-change/secret-link-service":"^0.9.206","@live-change/password-authentication-service":"^0.9.206"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"^1.49.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.206"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.206_1778244962267_0.45788663768572846","host":"s3://npm-registry-packages-npm-production"}},"0.9.207":{"name":"@live-change/frontend-base","version":"0.9.207","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.207","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bf39e34931b64e5c4e63c6bb2a776b207b7cb127","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.207.tgz","fileCount":19,"integrity":"sha512-EN3hr2Eg2wPYzLLFrtOzqJ6NYS811oDkiPp62ZKJnicEoeA0hX0XtB8kqbcwukBS51FktSUYeyfsThmOY3iZxA==","signatures":[{"sig":"MEUCIQC+0Xp2RFaJVZ/E4y+wSLSH3ULZyJEvk8Ho4lqWZdwAqwIgaqrBWZoISP7YHjhKlm3DRtRu22s4KBQm1L9jHWm8lOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"1937f8f9798d5df011b38341119a25afe0def6d1","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.207","@live-change/dao":"^0.9.207","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.207","@live-change/vue3-ssr":"^0.9.207","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.207","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.207","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.207","@live-change/dao-websocket":"^0.9.207","@live-change/email-service":"^0.9.207","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.207","@live-change/vue3-components":"^0.9.207","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.207","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.207","@live-change/secret-link-service":"^0.9.207","@live-change/password-authentication-service":"^0.9.207"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.207"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.207_1778482896912_0.6373912684765033","host":"s3://npm-registry-packages-npm-production"}},"0.9.208":{"name":"@live-change/frontend-base","version":"0.9.208","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.208","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4cc08c7b13592d7b6f6083789fde77d95efc847f","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.208.tgz","fileCount":19,"integrity":"sha512-Smd9WOzOAxKIGy6ybyzVaB0lbq9Z4CwFlObzVskU6zdiNnc6FfupceoW8IkReYcEQ7vjIh0jYFicEnt95kJl+A==","signatures":[{"sig":"MEUCIQDD/t0IMv75M5ne3moALTjlLdpOKGyJUEDhVdQGrbQEgAIgN5NWxGK+5MfL8pyqsu5UIWJAFnIy35ZxYChYRutQCQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"8818bbf0c3db428fec1f578f615e00232d3f895f","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.208","@live-change/dao":"^0.9.208","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.208","@live-change/vue3-ssr":"^0.9.208","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.208","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.208","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.208","@live-change/dao-websocket":"^0.9.208","@live-change/email-service":"^0.9.208","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.208","@live-change/vue3-components":"^0.9.208","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.208","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.208","@live-change/secret-link-service":"^0.9.208","@live-change/password-authentication-service":"^0.9.208"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.208"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.208_1778489790052_0.07392323949536572","host":"s3://npm-registry-packages-npm-production"}},"0.9.209":{"name":"@live-change/frontend-base","version":"0.9.209","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.209","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"68ed3e5669ebf67ea519ade1fc759b05492c4318","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.209.tgz","fileCount":19,"integrity":"sha512-Id03qdOPuc9bG0vfD2kg+Kvuo4Mj5hSY1VDnDcnk/iA8uOZ/ORbiQQhFymymiOXhTKbFPrTjG1slKnUrBRBwYA==","signatures":[{"sig":"MEUCIQCgvXtJpOfY+VzIsh+bRaHXtBpWR1+c1Xsc8yOeSXWlCAIgGHHaaF4llC5r8KICiqrbHawj7M6pI+fJ9J7a9bqr1qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"e1f934934d5d8a119f7ed27aa97bc6b9e9791719","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.209","@live-change/dao":"^0.9.209","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.209","@live-change/vue3-ssr":"^0.9.209","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.209","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.209","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.209","@live-change/dao-websocket":"^0.9.209","@live-change/email-service":"^0.9.209","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.209","@live-change/vue3-components":"^0.9.209","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.209","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.209","@live-change/secret-link-service":"^0.9.209","@live-change/password-authentication-service":"^0.9.209"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.209"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.209_1778580842066_0.735911393067685","host":"s3://npm-registry-packages-npm-production"}},"0.9.212":{"name":"@live-change/frontend-base","version":"0.9.212","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.212","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d2650bd590991b7f082218473bd62b8fde600afb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.212.tgz","fileCount":19,"integrity":"sha512-5i1JO/B53jVHnDf35w7FD8SiLTg3b6JnNInnFJwFj9pDK+Nmsi0H6g4yO9ho7aE4kl/+3iYMkXV+Pv+mgIM6DA==","signatures":[{"sig":"MEQCIFtFAyP4gmlqd+Gt9EviSYZGjMpq+SMABLNNJqhEuQvCAiBKkEIfGTEUUo0BomasFRJZQLMAFgo7vFmdcOF/W2zK6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"40268236c57d5f123c1e8f1815c310464d043d52","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.212","@live-change/dao":"^0.9.212","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.212","@live-change/vue3-ssr":"^0.9.212","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.212","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.212","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.212","@live-change/dao-websocket":"^0.9.212","@live-change/email-service":"^0.9.212","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.212","@live-change/vue3-components":"^0.9.212","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.212","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.212","@live-change/secret-link-service":"^0.9.212","@live-change/password-authentication-service":"^0.9.212"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.212"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.212_1784287019689_0.719902055930759","host":"s3://npm-registry-packages-npm-production"}},"0.9.213":{"name":"@live-change/frontend-base","version":"0.9.213","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.213","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"5c16efeab33e819067e63c4da3fe16f24fb58459","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.213.tgz","fileCount":19,"integrity":"sha512-nan527HNKUjIv7OAjDuq68xk2f7KlGQNVTjozMwJBS1c/6OeVPiIzaYiD5seCNQ1ClBpwd0X6pTVAgdqsmctrQ==","signatures":[{"sig":"MEUCIQCFjXRos2JlHlVoTnraCjymW2WrRb6uStmskpeb3PFI1AIgI7PDwzDPkBgbcPjcTrrELdPRGNiE1iufwgcvFoPqmZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"1e22d761822df56c327242bccb3d7aed57631146","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.213","@live-change/dao":"^0.9.213","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.213","@live-change/vue3-ssr":"^0.9.213","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.213","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.213","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.213","@live-change/dao-websocket":"^0.9.213","@live-change/email-service":"^0.9.213","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.213","@live-change/vue3-components":"^0.9.213","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.213","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.213","@live-change/secret-link-service":"^0.9.213","@live-change/password-authentication-service":"^0.9.213"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.213"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.213_1784365290357_0.4649820042806292","host":"s3://npm-registry-packages-npm-production"}},"0.9.214":{"name":"@live-change/frontend-base","version":"0.9.214","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.214","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"6fb1bf9052545fc47d3fbcba9542fd755b145f5d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.214.tgz","fileCount":19,"integrity":"sha512-kqXNOKqXy2ax9Mv293srKulftqcQPI0HHvvSThGgBASKCNqbIi0/s5TWsnZYEGzed4C9aaWl09J6xRE37RWK3g==","signatures":[{"sig":"MEQCIDbbKIICCSFI0vLk3QMFaw/ABvN0lShmKorN/PBCOy1RAiBqjGXBlLLQ1mJN8gUwmmJbV3EZgjjR7hNgJP9eqIySdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"f9d690b526b0a524c2e7abf8667ede76988a0e5a","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.214","@live-change/dao":"^0.9.214","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.214","@live-change/vue3-ssr":"^0.9.214","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.214","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.214","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.214","@live-change/dao-websocket":"^0.9.214","@live-change/email-service":"^0.9.214","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.214","@live-change/vue3-components":"^0.9.214","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.214","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.214","@live-change/secret-link-service":"^0.9.214","@live-change/password-authentication-service":"^0.9.214"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.214"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.214_1784372376093_0.5627381744297257","host":"s3://npm-registry-packages-npm-production"}},"0.9.215":{"name":"@live-change/frontend-base","version":"0.9.215","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.215","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"121fb28ba4ac33df47c2fb4bbe2ffb37af32897d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.215.tgz","fileCount":19,"integrity":"sha512-pAjUFwRvO0p6yCBVoJCBplsdcyy9lP1gtZhcE84lTkVQ/hlWalIYA9/aU/jfh/+K6ot+3bBq5XFcILHA1dgO0Q==","signatures":[{"sig":"MEYCIQCIdnEMF8el0a1dEb61yhoGJa9R/qaE2uDExbabhrVtagIhANW9GixvrkrHeZ/Eb0IjHGPtVYlTkrd1arvKFklQo7OX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"d928600cde3212aa1c1ca1c167137b1658cb0275","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.215","@live-change/dao":"^0.9.215","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.215","@live-change/vue3-ssr":"^0.9.215","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.215","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.215","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.215","@live-change/dao-websocket":"^0.9.215","@live-change/email-service":"^0.9.215","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.215","@live-change/vue3-components":"^0.9.215","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.215","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.215","@live-change/secret-link-service":"^0.9.215","@live-change/password-authentication-service":"^0.9.215"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.215"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.215_1784374684079_0.757578682422964","host":"s3://npm-registry-packages-npm-production"}},"0.9.216":{"name":"@live-change/frontend-base","version":"0.9.216","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.216","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4e6483e9af5bc81508d7a6a045ffff3713571459","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.216.tgz","fileCount":19,"integrity":"sha512-Y5i+HvI1p2iAOeQT/HEJnZqohXQ2mzm4JHT3DsrdVa2ydzmx5lA6/0SSQyfpfgorE1EGm/pac4qQsd1kclDhxQ==","signatures":[{"sig":"MEYCIQCos647o6ZyMmIl6k5wSUyQqzmzl61JPizCEJbm64bBHwIhAL3oyJ95Rpi/kzFPN5K1Ejdci8t2b8qoxl2Bq8zmiLUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"a4aab0fed8f73ef914870c83477488559b2ec3cd","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.216","@live-change/dao":"^0.9.216","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.216","@live-change/vue3-ssr":"^0.9.216","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.216","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.216","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.216","@live-change/dao-websocket":"^0.9.216","@live-change/email-service":"^0.9.216","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.216","@live-change/vue3-components":"^0.9.216","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.216","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.216","@live-change/secret-link-service":"^0.9.216","@live-change/password-authentication-service":"^0.9.216"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.216"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.216_1784375623802_0.2885527429498016","host":"s3://npm-registry-packages-npm-production"}},"0.9.217":{"name":"@live-change/frontend-base","version":"0.9.217","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.217","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"8961ed48a871f83b755fa52d42ae05000192d9a3","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.217.tgz","fileCount":19,"integrity":"sha512-3U0Th5aWc+MeTa0xJXZWWtMOMvZYfbDBI5VBgmAV4qwtdwnHPS+q6sH/WP8pJ3Ywy294ym4SZYxGDydzKkSabw==","signatures":[{"sig":"MEUCIQCRX3Hay8tpIXoexe5J3PFG7ime7Sm3luw6V9z5mLRMigIgch4JAhDdWEN4t2CcbQUrSlX/P0/D7xMORLKbMPoDjAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"a9dd340e7ca1c8ea51e84fa38e6e38b9c4e3ff36","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.217","@live-change/dao":"^0.9.217","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.217","@live-change/vue3-ssr":"^0.9.217","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.217","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.217","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.217","@live-change/dao-websocket":"^0.9.217","@live-change/email-service":"^0.9.217","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.217","@live-change/vue3-components":"^0.9.217","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.217","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.217","@live-change/secret-link-service":"^0.9.217","@live-change/password-authentication-service":"^0.9.217"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.217"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.217_1785324026337_0.7688742122534173","host":"s3://npm-registry-packages-npm-production"}},"0.9.220":{"name":"@live-change/frontend-base","version":"0.9.220","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.220","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"de34bc00d60b01aabb816e7390d4d7b227473cc9","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.220.tgz","fileCount":19,"integrity":"sha512-bWtey/wf4avMjbtrzAyv68PogO5IK7nDtBrZ2dlKjQHSq2P9yVVUn14++YrxnyDFm0U7ldJw3pngFsCE3jCC2Q==","signatures":[{"sig":"MEYCIQDy02h4fUvMB1B/BdbpSea2y5gnCJDtuMDNt9BdcMPQvQIhAPXUhZyb0+aydAkpzRzecaHLBddNaMao21t/KnCUtE7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"e56ae1ce4b963f85cb0864ebfcc412b77461e4e9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.220","@live-change/dao":"^0.9.220","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.220","@live-change/vue3-ssr":"^0.9.220","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.220","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.220","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.220","@live-change/dao-websocket":"^0.9.220","@live-change/email-service":"^0.9.220","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.220","@live-change/vue3-components":"^0.9.220","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.220","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.220","@live-change/secret-link-service":"^0.9.220","@live-change/password-authentication-service":"^0.9.220"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.220"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.220_1785414904684_0.28831542609744454","host":"s3://npm-registry-packages-npm-production"}},"0.9.221":{"name":"@live-change/frontend-base","version":"0.9.221","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.221","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"a0bcd80c695bf80afc649c701c18a71d053c3a11","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.221.tgz","fileCount":19,"integrity":"sha512-DqDPPZ8b4PdO8MTLLICbCGtFk+SimXmIDJHomVk0dorkw6mO2weki0/Cb/4vvsbQrWeQulsSF6Z9jC9bD6twIw==","signatures":[{"sig":"MEUCIQCCkgsWBbwZdDXTJe4Rd42Pynxd/OFSWz/eKgsb4BNs2wIgSw7MiqBv5GaEqG36hdav0IGqC2pf75ySqYbmDIUb+p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52368},"type":"module","gitHead":"ae6d6ee6938d3aaf0c2eda15fe19660d9a3cf105","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.221","@live-change/dao":"^0.9.221","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.221","@live-change/vue3-ssr":"^0.9.221","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.221","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.221","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.221","@live-change/dao-websocket":"^0.9.221","@live-change/email-service":"^0.9.221","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.221","@live-change/vue3-components":"^0.9.221","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.221","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.221","@live-change/secret-link-service":"^0.9.221","@live-change/password-authentication-service":"^0.9.221"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.221"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.221_1785418397767_0.4386825387996993","host":"s3://npm-registry-packages-npm-production"}},"0.9.222":{"name":"@live-change/frontend-base","version":"0.9.222","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.222","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"4970c8aeaf3aa8be138109cdeb62fb5b6ad93a1a","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.222.tgz","fileCount":19,"integrity":"sha512-TZO5VBI1IKFSN15s6Rdspv05B4rwg26jKyr/PtDRLAnZuauS3A9BCm3KD2Evjeh5qQFP9fdXeyTZJloiAoM8Gg==","signatures":[{"sig":"MEUCIQCviInXGJ5vVEjxpECEPVFqay9+QC2tp4mTaLZVLH4b0gIgMFqSZGotalCPzeC3RwgmhTOLTmp8oihptckD361ncbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52367},"type":"module","gitHead":"b513babdf0078deff02ebe43084aa59c592baa14","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.222","@live-change/dao":"^0.9.222","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.222","@live-change/vue3-ssr":"^0.9.222","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.222","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.222","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.222","@live-change/dao-websocket":"^0.9.222","@live-change/email-service":"0.9.221","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.222","@live-change/vue3-components":"^0.9.222","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.222","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.222","@live-change/secret-link-service":"^0.9.222","@live-change/password-authentication-service":"^0.9.222"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.222"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.222_1786976539217_0.45275648498025856","host":"s3://npm-registry-packages-npm-production"}},"0.9.223":{"name":"@live-change/frontend-base","version":"0.9.223","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.223","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"c4430d90f16cadbdf8857d0e87a5d6b1f474e7da","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.223.tgz","fileCount":19,"integrity":"sha512-yyNiul3EbO1+b3xfqC/ZOS/bNQ8wxMriiDIxqVMgZ/f3ygpP+AesQIsPx+ea1OD47NgoKA/U2Ow0sauKnTIvBg==","signatures":[{"sig":"MEYCIQDPmTgXBd+4hmaMen4UUxP22bLRqYdRNW5nGvGn/RXyVQIhANakcHBi8sCuwsvKraPxugJon81iYbTfEal/h5RiOkBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52367},"type":"module","gitHead":"bbe8401443d2e2a238362a9e73cd2697ddf2e6e9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.223","@live-change/dao":"^0.9.223","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.223","@live-change/vue3-ssr":"^0.9.223","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.223","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.223","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.223","@live-change/dao-websocket":"^0.9.223","@live-change/email-service":"0.9.221","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.223","@live-change/vue3-components":"^0.9.223","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.223","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.223","@live-change/secret-link-service":"^0.9.223","@live-change/password-authentication-service":"^0.9.223"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.223"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.223_1786977425009_0.6012212022624406","host":"s3://npm-registry-packages-npm-production"}},"0.9.224":{"name":"@live-change/frontend-base","version":"0.9.224","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.224","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"bcc45ed8a92e148ea9b969419fe73af37efc54a6","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.224.tgz","fileCount":19,"integrity":"sha512-9THgRNrBejROLPLwFEo8PRPjeRaWgJ/vxyNQbsUhcj8GAJL5OOH89IxeBc7z5dhM1ebl70PrYd0rBYJOm/gmHA==","signatures":[{"sig":"MEYCIQCBYvMCY5hd19ZTRND0P+8JNQ+jUuQ0YJNmH3ngWPth/AIhAKWGbwyxNbigIgvlDI2Yp68cAw7lU9740Fg5gASpHXtH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52367},"type":"module","gitHead":"4d65bc8a39463829e97bb227b79b0be35a782222","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.224","@live-change/dao":"^0.9.224","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.224","@live-change/vue3-ssr":"^0.9.224","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.224","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.224","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.224","@live-change/dao-websocket":"^0.9.224","@live-change/email-service":"0.9.221","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.224","@live-change/vue3-components":"^0.9.224","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.224","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.224","@live-change/secret-link-service":"^0.9.224","@live-change/password-authentication-service":"^0.9.224"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.224"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.224_1786978548105_0.4978543391507113","host":"s3://npm-registry-packages-npm-production"}},"0.9.225":{"name":"@live-change/frontend-base","version":"0.9.225","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.225","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"f2b211071822288c05d49b0373bfa77475d69779","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.225.tgz","fileCount":19,"integrity":"sha512-uXAScqbV+6g0grEMpl2ZnoMvfuLrhAj3mSMWNt2mBs+K8qmi/zvJbR80Hv0aPRgcEVUXNZicgxbnbnRdJic+0Q==","signatures":[{"sig":"MEQCIGHxH28cuhA9RBn2IvuYpBzpEfyiRnMPp6Eb0NLNGWSYAiAHKS29KVUYadasaF8klLqGlctDjmGNagrnSyCNcfqaGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52367},"type":"module","gitHead":"e44dc8b9eefd8b67c40a29b3117781662093c922","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.225","@live-change/dao":"^0.9.225","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.225","@live-change/vue3-ssr":"^0.9.225","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.225","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.225","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.225","@live-change/dao-websocket":"^0.9.225","@live-change/email-service":"0.9.221","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.225","@live-change/vue3-components":"^0.9.225","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.225","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.225","@live-change/secret-link-service":"^0.9.225","@live-change/password-authentication-service":"^0.9.225"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.225"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.225_1786979380778_0.9357963635853772","host":"s3://npm-registry-packages-npm-production"}},"0.9.226":{"name":"@live-change/frontend-base","version":"0.9.226","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.226","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"3ced53fb0e55f9a8f32ffb27945d56d144fd4861","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.226.tgz","fileCount":19,"integrity":"sha512-b/66wyAY1QkAKGRuQ/6Srt4iHpxcEEaqJOXoVl+5VICOsgyCHDPZCvSb5nfF0WKowmOlOTF7j8/2vzaT39lltA==","signatures":[{"sig":"MEUCIC0lQ2yk8qNNyMehNKluKiisiIus4XWaaUP18kRtYcUmAiEA8dg6AQ2H8L3NpNdWMs1jwgyN7kXdHKqROt0RwmTT5dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52367},"type":"module","gitHead":"8b9b3bae11b5347f01de0cd09d5d8535a0d251cf","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"=1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.226","@live-change/dao":"^0.9.226","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.226","@live-change/vue3-ssr":"^0.9.226","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.226","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.226","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.226","@live-change/dao-websocket":"^0.9.226","@live-change/email-service":"0.9.221","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.226","@live-change/vue3-components":"^0.9.226","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.226","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.226","@live-change/secret-link-service":"^0.9.226","@live-change/password-authentication-service":"^0.9.226"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.226"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.226_1786984153379_0.3527961143848919","host":"s3://npm-registry-packages-npm-production"}},"0.9.227":{"name":"@live-change/frontend-base","version":"0.9.227","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.227","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"64bed3f01b80eef2410aa62a2425a35b16bf1a4d","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.227.tgz","fileCount":19,"integrity":"sha512-3I+x/uHA5ZsVCDJdfwi0yYLpoEFtzfvuCIPlkYnMa7UQwUn3NbkmdkELldM2CvfGdDuR6iYKDsloJQXXTrGB3Q==","signatures":[{"sig":"MEQCIB/fGv3KMrIG1LhKq+kSXaWQ5Ug387zDCos2NTMc1rr7AiBo6bXPQTtYPvEQc5ukopE5Sc5P54bwz9KrPQtqivJiBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52454},"type":"module","gitHead":"7d4dc92dcb9a50381292dded7d8766a3cadbecf9","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.227","@live-change/dao":"^0.9.227","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.227","@live-change/vue3-ssr":"^0.9.227","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.227","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.227","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.227","@live-change/dao-websocket":"^0.9.227","@live-change/email-service":"^0.9.227","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.227","@live-change/vue3-components":"^0.9.227","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.227","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.227","@live-change/secret-link-service":"^0.9.227","@live-change/password-authentication-service":"^0.9.227"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.227"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.227_1788239749479_0.21838968673898806","host":"s3://npm-registry-packages-npm-production"}},"0.9.228":{"name":"@live-change/frontend-base","version":"0.9.228","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.228","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"d9d09a8bf156b726880c57b00c7c26b13a6031e0","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.228.tgz","fileCount":19,"integrity":"sha512-6LDdRalFQfMidxWNmne7g7HqKHBEvLHEVjdQKRaam+ifOXVxXkO4hqTgqVmPllr+2QkXlATDUa0XVDeWez/e4Q==","signatures":[{"sig":"MEUCIQDS84yuBCHyndgQfsQzeO/dRVM8mulOaReF+b5kWz562QIgXi6i8lNTan8UcjPFY4hl9iRsKX1cBdbqjxynnVPpLwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52454},"type":"module","gitHead":"fd47aa55100c5a25c3f52c899a79a663421037ff","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.228","@live-change/dao":"^0.9.228","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.228","@live-change/vue3-ssr":"^0.9.228","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.228","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.228","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.228","@live-change/dao-websocket":"^0.9.228","@live-change/email-service":"^0.9.228","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.228","@live-change/vue3-components":"^0.9.228","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.228","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.228","@live-change/secret-link-service":"^0.9.228","@live-change/password-authentication-service":"^0.9.228"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.228"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.228_1789122450313_0.551547640336123","host":"s3://npm-registry-packages-npm-production"}},"0.9.229":{"name":"@live-change/frontend-base","version":"0.9.229","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.229","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"e080aeb56a59080713c021b468580e261d4bf3cb","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.229.tgz","fileCount":19,"integrity":"sha512-+KLbDUxnOC+cwUDO1mqhhGqkjlu7Z+yUb2EX25TSbYXs7FIorXl9B2BsCOvPwtwK5mXXWKnrpaKgaS1q8eqeWA==","signatures":[{"sig":"MEUCIQCz1TRMBugRGT4i7jMNxLQQBJQIiMxquMCCDSCqwxLyFQIgQqI+k1zUzU4C0Q1PhD/qySMA5LqUaxV99nlzhsMGa9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52454},"type":"module","gitHead":"10de6af051ea567a0ae917d34ac08378da5465ea","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.229","@live-change/dao":"^0.9.229","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.229","@live-change/vue3-ssr":"^0.9.229","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.229","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.229","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.229","@live-change/dao-websocket":"^0.9.229","@live-change/email-service":"^0.9.229","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.229","@live-change/vue3-components":"^0.9.229","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.229","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.229","@live-change/secret-link-service":"^0.9.229","@live-change/password-authentication-service":"^0.9.229"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.229"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.229_1789124743821_0.051110281334351804","host":"s3://npm-registry-packages-npm-production"}},"0.9.230":{"name":"@live-change/frontend-base","version":"0.9.230","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","_id":"@live-change/frontend-base@0.9.230","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"dist":{"shasum":"81892239066beb491e4b52d878d5aea4ad7e9f65","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.230.tgz","fileCount":19,"integrity":"sha512-8Nvri4qEF/dVlCFq5/KntTTLCx5KoWoGCsEzO41DhkFImC1r763I2zM1zZv4hMcRa0k5MBbH4UQdqfucMpwkOQ==","signatures":[{"sig":"MEUCIQCF3249NpM5K+wscIABzc3SwIim5eFEAH79s/BmuhWt9QIgQAs6W7pqu1jdbV7ltIg6kUJpUqeZSG3+xj7yVmwOfbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKR3DiTG9sRpwcUvd+ipVWng4hN6J8d0Y0f27RBNta2QIhANwg2GWdnhuTZEm0zoCmxaPAojL/NX3XtAS/DCIKL4OD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52454},"type":"module","gitHead":"dce3ca9bbe8c025874a4927dc1b273566d0bee67","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.230","@live-change/dao":"^0.9.230","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.230","@live-change/vue3-ssr":"^0.9.230","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.230","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.230","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.230","@live-change/dao-websocket":"^0.9.230","@live-change/email-service":"^0.9.230","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.230","@live-change/vue3-components":"^0.9.230","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.230","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.230","@live-change/secret-link-service":"^0.9.230","@live-change/password-authentication-service":"^0.9.230"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.230"},"_npmOperationalInternal":{"tmp":"tmp/frontend-base_0.9.230_1790576580156_0.5832934614412129","host":"s3://npm-registry-packages-npm-production"}},"0.9.231":{"_id":"@live-change/frontend-base@0.9.231","dist":{"shasum":"b73c53b4cb874c92d0799c7ace5b3a362e87d315","tarball":"https://registry.npmjs.org/@live-change/frontend-base/-/frontend-base-0.9.231.tgz","fileCount":19,"integrity":"sha512-7SyUxuoVD/r6aNaFW3X6Vd6Ymq02t05NvNpLwghYxouVqPPb5l5Tf29YQEGAdW68lQ7W12ZpfHaNFqZTM4BdIg==","signatures":[{"sig":"MEYCIQDQqKM1FxpNeUmpRa9K9Zoh3RUQSV3bhOypvH+A9jlX7AIhAJU3UetbAI++Bd06qKfFK88DoFdKOxaYa9lLRPKJsd0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDitH6uXV8q5AJhd8KKmBxTTd5AeDti1r9onpx4zsQ2OQIgOYxqeuFke2RjenO7cNMJo0+9K0xhnQkxeDRLJMszcDw="}],"unpackedSize":52454},"name":"@live-change/frontend-base","type":"module","author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"gitHead":"d49b1369964dafe82610664dd56255b6458d0cae","license":"BSD-3-Clause","scripts":{"dev":"node server/start.js dev --enableSessions","build":"cd front; yarn build:client && yarn build:server","debug":"node --inspect-brk server","serve":"cross-env NODE_ENV=production lcli ssrServer --enableSessions","memDev":"node server/start.js memDev --enableSessions --initScript ./init.js --templatePath ../../base-frontend/index.html","ssrDev":"node server/start.js ssrDev --enableSessions","generate":"vite build --ssrManifest --outDir dist/static && yarn build:server && node prerender","localDev":"node server/start.js localDev --enableSessions --dbAccess","serveAll":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions","apiServer":"node server/start.js apiServer --enableSessions","serveAllMem":"cross-env NODE_ENV=production lcli ssrServer --withApi --withServices --updateServices --enableSessions --withDb --dbBackend mem --createDb","build:client":"cd front; vite build --ssrManifest --outDir dist/client","build:server":"cd front; vite build --ssr src/entry-server.js --outDir dist/server","devApiServer":"node server/start.js devApiServer --enableSessions","localDevInit":"rm tmp.db; lcli localDev --enableSessions --initScript ./init.js","memApiServer":"node server/start.js memApiServer --enableSessions"},"version":"0.9.231","_npmUser":{"name":"m8","email":"michal@laszczewski.pl"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"--- title: @live-change/frontend-base ---","directories":{},"maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"resolutions":{"typescript":"^5.6.0"},"_nodeVersion":"20.20.2","dependencies":{"vue":"^3.5.12","unhead":"^1.9.13","boxicons":"^2.1.4","primevue":"^4.3.6","vue-gtag":"3.7.0","vue-i18n":"^9.10.1","vue-meta":"^3.0.0-alpha.9","cross-env":"^7.0.3","primeflex":"^3.3.1","@lezer/cpp":"=1.1.1","@lezer/css":"=1.1.3","@lezer/php":"=1.0.1","@lezer/xml":"=1.0.2","primeicons":"^7.0.0","typescript":"^5.6.0","vue-router":"^4.5.0","@lezer/html":"=1.3.6","@lezer/java":"=1.0.4","@lezer/json":"^1.0.1","@lezer/rust":"=1.0.1","@lezer/sass":"=1.0.3","@unhead/ssr":"^1.6.2","compression":"^1.7.5","markdown-it":"^14.0.0","tailwindcss":"4.1.0","@vueuse/core":"^12.3.0","@vueuse/head":"^2.0.0","serve-static":"^1.16.2","@lezer/python":"=1.1.8","get-port-sync":"1.0.1","vue3-lazyload":"0.3.8","vue-shadow-dom":"4.2.0","@lezer/markdown":"=1.1.0","markdown-it-sub":"^1.0.0","markdown-it-sup":"^1.0.0","@dotenvx/dotenvx":"0.27.0","@live-change/cli":"^0.9.231","@live-change/dao":"^0.9.231","@primevue/themes":"^4.3.3","markdown-it-abbr":"^1.0.4","markdown-it-mark":"^3.0.1","v-shared-element":"3.1.1","@lezer/javascript":"=1.4.7","@tailwindcss/node":"4.1.0","@vue/compiler-sfc":"^3.4.29","codeceptjs-assert":"^0.0.5","markdown-it-katex":"^2.0.3","markdown-it-prism":"^2.3.0","vite-plugin-pages":"^0.32.2","@tailwindcss/oxide":"4.1.0","@vitejs/plugin-vue":"^6.0.0","markdown-it-anchor":"^8.6.7","vue3-scroll-border":"0.1.7","markdown-it-deflist":"^2.1.0","markdown-it-mermaid":"^0.2.5","tailwindcss-primeui":"^0.4.0","vite-plugin-checker":"^0.6.4","@codemirror/language":"6.12.3","markdown-it-footnote":"^3.0.3","serialize-javascript":"^6.0.2","@live-change/dao-vue3":"^0.9.231","@live-change/vue3-ssr":"^0.9.231","markdown-it-highlight":"^0.2.0","unplugin-vue-markdown":"^0.26.2","markdown-it-source-map":"^0.1.1","markdown-it-task-lists":"^2.1.1","vite-plugin-vue-images":"^0.6.1","@live-change/dao-sockjs":"^0.9.231","unplugin-vue-components":"29.0.0","vite-plugin-compression":"^0.5.1","@live-change/dao-message":"^0.9.231","rollup-plugin-visualizer":"5.14.0","@live-change/user-service":"^0.9.231","@live-change/dao-websocket":"^0.9.231","@live-change/email-service":"^0.9.231","rollup-plugin-node-builtins":"^2.1.2","@live-change/session-service":"^0.9.231","@live-change/vue3-components":"^0.9.231","markdown-it-table-of-contents":"^0.6.0","@live-change/security-frontend":"^0.9.231","@wekanteam/markdown-it-mermaid":"^0.6.4","@live-change/secret-code-service":"^0.9.231","@live-change/secret-link-service":"^0.9.231","@live-change/password-authentication-service":"^0.9.231"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","txtgen":"^3.0.7","codeceptjs":"^3.7.6","playwright":"=1.50.1","webdriverio":"^9.5.1","generate-password":"^1.7.1","random-profile-generator":"^2.3.0","@live-change/codeceptjs-helper":"^0.9.231"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontend-base_0.9.231_1790607488902_0.4314815964163663"}}},"time":{"created":"2022-07-10T06:30:28.922Z","modified":"2026-09-28T14:58:09.172Z","0.0.3":"2022-07-10T06:30:29.147Z","0.1.2":"2022-07-10T06:42:18.278Z","0.1.3":"2022-07-10T07:46:07.333Z","0.1.4":"2022-08-07T16:03:04.714Z","0.1.5":"2022-08-11T08:07:36.398Z","0.1.6":"2022-10-08T04:16:43.109Z","0.2.2":"2022-10-28T13:07:31.123Z","0.2.3":"2022-10-31T14:58:22.494Z","0.2.4":"2022-10-31T15:24:08.137Z","0.2.5":"2022-11-06T11:27:51.097Z","0.2.7":"2022-11-10T19:29:04.350Z","0.2.8":"2022-11-14T16:02:38.142Z","0.2.9":"2022-11-20T05:46:27.941Z","0.2.10":"2022-11-26T09:46:54.361Z","0.2.11":"2022-12-04T14:37:59.988Z","0.2.12":"2022-12-04T17:22:12.732Z","0.2.14":"2022-12-07T11:06:32.649Z","0.2.15":"2022-12-07T14:03:35.926Z","0.2.17":"2022-12-15T14:08:53.880Z","0.2.18":"2022-12-15T14:23:45.865Z","0.2.19":"2022-12-15T14:45:38.772Z","0.2.20":"2022-12-15T16:37:48.448Z","0.2.21":"2022-12-24T16:37:29.485Z","0.2.22":"2022-12-24T16:39:05.557Z","0.2.23":"2023-01-12T10:58:40.749Z","0.2.24":"2023-01-14T06:49:32.609Z","0.2.25":"2023-01-14T06:57:25.635Z","0.2.26":"2023-01-17T05:43:06.271Z","0.2.27":"2023-01-17T10:34:55.485Z","0.2.28":"2023-02-06T18:23:49.147Z","0.2.29":"2023-02-09T13:59:00.600Z","0.2.30":"2023-02-11T06:52:14.015Z","0.2.31":"2023-02-20T16:24:09.168Z","0.2.32":"2023-03-08T04:44:07.403Z","0.2.33":"2023-03-08T06:44:31.093Z","0.2.34":"2023-03-22T10:46:04.281Z","0.2.35":"2023-03-30T10:20:15.322Z","0.2.36":"2023-04-13T15:23:10.442Z","0.2.37":"2023-04-26T09:26:41.098Z","0.2.38":"2023-04-28T09:25:31.397Z","0.2.39":"2023-05-10T01:53:13.159Z","0.2.40":"2023-05-10T01:55:19.013Z","0.2.41":"2023-05-10T02:10:52.776Z","0.2.42":"2023-05-17T14:55:45.310Z","0.2.43":"2023-05-30T13:47:14.489Z","0.2.44":"2023-06-18T09:11:45.168Z","0.2.45":"2023-06-19T11:27:54.455Z","0.2.46":"2023-06-20T06:10:42.845Z","0.2.47":"2023-06-24T09:21:00.834Z","0.2.48":"2023-06-28T05:52:17.394Z","0.2.49":"2023-07-02T07:51:43.124Z","0.2.50":"2023-07-02T14:25:30.847Z","0.2.51":"2023-08-04T09:03:00.747Z","0.2.52":"2023-09-12T08:56:40.516Z","0.2.53":"2023-09-12T14:54:34.616Z","0.2.54":"2023-09-12T20:57:41.479Z","0.2.55":"2023-09-13T08:03:32.881Z","0.2.56":"2023-09-17T08:22:21.054Z","0.2.57":"2023-09-17T08:56:21.345Z","0.3.0":"2023-09-21T06:25:10.176Z","0.3.1":"2023-09-26T13:45:35.780Z","0.3.2":"2023-09-30T08:38:13.964Z","0.3.3":"2023-11-11T07:11:35.349Z","0.3.4":"2023-11-11T12:14:54.617Z","0.3.5":"2023-11-11T12:56:11.873Z","0.3.6":"2023-11-11T13:54:59.457Z","0.3.7":"2023-11-12T07:27:52.596Z","0.3.8":"2023-11-14T08:37:15.729Z","0.3.9":"2023-11-14T10:22:12.669Z","0.3.10":"2023-11-14T14:05:51.292Z","0.3.11":"2023-11-14T15:33:27.162Z","0.3.12":"2023-11-15T09:06:31.802Z","0.3.13":"2023-11-19T07:25:56.808Z","0.3.14":"2023-11-21T12:24:41.000Z","0.3.15":"2023-11-28T10:37:22.943Z","0.3.16":"2023-12-04T09:42:17.238Z","0.3.17":"2023-12-07T13:02:53.573Z","0.3.18":"2023-12-07T13:21:28.069Z","0.3.19":"2023-12-14T11:51:32.276Z","0.3.20":"2023-12-21T11:10:17.906Z","0.3.21":"2023-12-29T17:43:32.018Z","0.3.22":"2024-01-15T11:35:26.649Z","0.3.23":"2024-01-16T09:52:04.920Z","0.3.24":"2024-02-07T10:53:54.954Z","0.3.25":"2024-02-13T09:37:47.096Z","0.4.0":"2024-02-16T10:05:39.565Z","0.4.1":"2024-02-16T12:13:30.252Z","0.4.2":"2024-02-19T18:07:40.880Z","0.4.3":"2024-03-01T14:17:14.713Z","0.4.4":"2024-03-01T14:53:01.374Z","0.4.5":"2024-03-01T15:30:56.676Z","0.4.6":"2024-03-01T16:42:06.482Z","0.8.2":"2024-03-02T14:18:24.130Z","0.8.3":"2024-03-11T06:00:14.880Z","0.8.4":"2024-03-11T15:31:13.345Z","0.8.5":"2024-03-11T15:45:51.320Z","0.8.6":"2024-03-11T16:08:39.844Z","0.8.7":"2024-03-18T13:32:08.177Z","0.8.8":"2024-03-19T03:29:15.232Z","0.8.9":"2024-03-20T11:07:47.913Z","0.8.10":"2024-03-21T10:52:21.007Z","0.8.11":"2024-03-27T13:55:35.211Z","0.8.12":"2024-03-27T14:20:38.946Z","0.8.13":"2024-03-28T12:35:32.440Z","0.8.14":"2024-04-03T07:38:53.960Z","0.8.15":"2024-04-09T16:44:00.919Z","0.8.16":"2024-04-19T08:06:07.390Z","0.8.17":"2024-04-23T09:46:14.846Z","0.8.18":"2024-04-24T13:01:22.919Z","0.8.19":"2024-04-24T13:31:20.944Z","0.8.20":"2024-04-24T15:49:43.961Z","0.8.21":"2024-05-05T04:42:18.235Z","0.8.22":"2024-05-05T06:51:02.528Z","0.8.23":"2024-05-12T09:10:16.077Z","0.8.24":"2024-05-17T05:39:54.520Z","0.8.25":"2024-05-23T13:53:27.882Z","0.8.27":"2024-05-24T09:30:06.112Z","0.8.28":"2024-05-24T09:45:56.004Z","0.8.29":"2024-05-29T05:51:12.641Z","0.8.30":"2024-05-29T08:54:07.894Z","0.8.31":"2024-05-29T11:12:18.378Z","0.8.32":"2024-06-03T14:34:10.222Z","0.8.33":"2024-06-11T10:02:22.634Z","0.8.34":"2024-06-28T07:01:43.512Z","0.8.35":"2024-07-17T09:27:36.056Z","0.8.36":"2024-07-18T09:08:31.562Z","0.8.37":"2024-07-24T06:50:47.276Z","0.8.38":"2024-07-24T09:43:40.685Z","0.8.39":"2024-07-25T14:09:00.188Z","0.8.40":"2024-07-26T08:40:30.317Z","0.8.41":"2024-07-30T14:12:48.278Z","0.8.42":"2024-07-30T17:54:32.738Z","0.8.43":"2024-07-30T18:57:12.208Z","0.8.44":"2024-07-30T19:24:51.749Z","0.8.45":"2024-07-30T19:50:11.710Z","0.8.46":"2024-08-01T08:55:45.806Z","0.8.47":"2024-08-01T09:18:11.568Z","0.8.48":"2024-08-01T15:06:02.520Z","0.8.49":"2024-08-01T15:51:21.973Z","0.8.50":"2024-08-06T09:43:04.001Z","0.8.51":"2024-08-08T07:24:06.299Z","0.8.52":"2024-08-22T04:02:20.404Z","0.8.53":"2024-08-29T05:08:49.604Z","0.8.54":"2024-08-30T09:18:01.166Z","0.8.55":"2024-08-30T09:54:19.075Z","0.8.56":"2024-08-30T10:37:56.346Z","0.8.57":"2024-08-30T11:17:09.916Z","0.8.58":"2024-08-30T12:45:25.396Z","0.8.59":"2024-09-03T11:54:50.936Z","0.8.60":"2024-09-04T09:05:18.502Z","0.8.61":"2024-09-05T11:29:50.407Z","0.8.62":"2024-09-06T07:47:15.789Z","0.8.63":"2024-09-06T14:02:36.349Z","0.8.64":"2024-09-12T05:44:19.316Z","0.8.65":"2024-09-18T06:19:19.183Z","0.8.66":"2024-09-18T06:53:29.294Z","0.8.67":"2024-09-18T12:27:30.565Z","0.8.68":"2024-09-18T12:38:05.322Z","0.8.69":"2024-09-18T13:54:08.479Z","0.8.70":"2024-09-19T08:09:42.687Z","0.8.71":"2024-09-23T12:17:40.562Z","0.8.72":"2024-09-24T08:36:15.900Z","0.8.73":"2024-09-24T09:07:02.297Z","0.8.74":"2024-09-25T08:20:33.601Z","0.8.75":"2024-09-26T08:33:59.670Z","0.8.76":"2024-09-27T10:29:54.578Z","0.8.77":"2024-09-28T09:42:04.038Z","0.8.78":"2024-09-29T04:44:19.477Z","0.8.79":"2024-10-01T08:07:39.777Z","0.8.80":"2024-10-01T08:51:31.631Z","0.8.81":"2024-10-02T08:03:50.047Z","0.8.82":"2024-10-02T10:17:22.074Z","0.8.83":"2024-10-03T08:31:37.308Z","0.8.84":"2024-10-03T12:33:10.601Z","0.8.85":"2024-10-04T08:05:57.440Z","0.8.86":"2024-10-07T12:15:02.058Z","0.8.87":"2024-10-08T08:42:09.045Z","0.8.88":"2024-10-09T10:31:36.218Z","0.8.89":"2024-10-15T08:22:50.982Z","0.8.90":"2024-10-15T09:33:02.393Z","0.8.91":"2024-10-15T09:52:33.624Z","0.8.92":"2024-10-16T08:52:57.154Z","0.8.93":"2024-10-16T16:17:26.935Z","0.8.94":"2024-10-24T08:27:06.328Z","0.8.95":"2024-10-26T08:43:17.232Z","0.8.96":"2024-10-26T09:07:32.671Z","0.8.97":"2024-10-26T15:35:59.327Z","0.8.98":"2024-10-28T05:00:51.154Z","0.8.99":"2024-10-28T17:45:09.405Z","0.8.100":"2024-10-29T09:37:07.707Z","0.8.101":"2024-10-29T10:25:18.361Z","0.8.102":"2024-10-29T12:07:23.700Z","0.8.103":"2024-10-29T12:39:46.275Z","0.8.104":"2024-10-29T13:41:41.457Z","0.8.105":"2024-10-29T14:11:22.657Z","0.8.106":"2024-10-31T05:45:09.288Z","0.8.107":"2024-10-31T16:59:01.516Z","0.8.108":"2024-11-02T08:12:53.330Z","0.8.109":"2024-11-02T12:19:00.492Z","0.8.110":"2024-11-07T07:35:08.351Z","0.8.111":"2024-11-11T08:27:49.404Z","0.8.112":"2024-11-13T12:13:08.553Z","0.8.113":"2024-11-14T09:28:34.163Z","0.8.114":"2024-11-15T12:01:45.626Z","0.8.115":"2024-11-15T19:57:31.483Z","0.8.116":"2024-11-18T08:56:09.737Z","0.8.117":"2024-11-18T09:05:10.376Z","0.8.118":"2024-11-18T11:06:40.679Z","0.8.119":"2024-11-20T10:49:03.051Z","0.8.120":"2024-11-22T07:40:56.158Z","0.8.121":"2024-11-22T08:35:03.005Z","0.8.122":"2024-11-23T17:29:16.861Z","0.8.123":"2024-11-23T17:50:47.646Z","0.8.124":"2024-11-24T10:45:50.483Z","0.8.125":"2024-11-25T08:41:04.266Z","0.8.126":"2024-11-25T12:09:34.576Z","0.8.127":"2024-11-25T15:01:16.319Z","0.8.128":"2024-11-25T16:44:19.185Z","0.8.129":"2024-11-25T17:28:17.347Z","0.8.130":"2024-11-25T18:25:31.441Z","0.8.131":"2024-11-26T07:34:45.675Z","0.8.132":"2024-11-26T15:06:19.803Z","0.8.133":"2024-11-26T15:50:11.393Z","0.8.134":"2024-11-26T16:14:05.809Z","0.8.135":"2024-11-27T00:53:45.817Z","0.8.136":"2024-11-27T01:20:27.049Z","0.8.137":"2024-11-27T02:40:29.658Z","0.8.138":"2024-11-28T08:14:14.446Z","0.8.139":"2024-11-28T15:54:52.093Z","0.8.140":"2024-11-29T11:11:03.341Z","0.8.141":"2024-12-02T06:55:55.679Z","0.8.142":"2024-12-03T09:57:00.794Z","0.8.143":"2024-12-03T11:25:02.883Z","0.8.144":"2024-12-04T08:57:37.787Z","0.8.145":"2024-12-04T09:01:05.724Z","0.8.146":"2024-12-05T07:54:18.037Z","0.8.147":"2024-12-05T10:38:10.166Z","0.8.148":"2024-12-05T12:51:52.293Z","0.8.149":"2024-12-05T13:29:47.198Z","0.9.0":"2024-12-06T08:51:24.061Z","0.9.1":"2024-12-11T07:50:56.263Z","0.9.2":"2024-12-11T13:49:54.710Z","0.9.3":"2024-12-12T06:57:05.435Z","0.9.4":"2024-12-12T16:30:43.024Z","0.9.5":"2024-12-16T08:47:25.812Z","0.9.6":"2024-12-16T15:09:27.217Z","0.9.7":"2024-12-17T08:28:27.151Z","0.9.8":"2024-12-23T06:58:46.064Z","0.9.9":"2024-12-23T08:46:30.249Z","0.9.10":"2024-12-27T08:37:01.521Z","0.9.11":"2024-12-30T10:55:38.510Z","0.9.12":"2025-01-03T10:53:07.659Z","0.9.13":"2025-01-04T11:29:59.544Z","0.9.14":"2025-01-05T07:32:04.202Z","0.9.15":"2025-01-06T09:14:52.968Z","0.9.16":"2025-01-07T06:51:42.707Z","0.9.17":"2025-01-07T08:33:50.441Z","0.9.18":"2025-01-19T08:01:17.765Z","0.9.19":"2025-01-20T07:15:17.354Z","0.9.20":"2025-01-20T12:43:54.528Z","0.9.21":"2025-01-21T07:59:57.372Z","0.9.22":"2025-01-21T10:33:35.298Z","0.9.23":"2025-01-21T14:12:31.450Z","0.9.24":"2025-01-22T07:44:35.534Z","0.9.25":"2025-01-22T15:51:25.092Z","0.9.26":"2025-01-22T18:34:52.575Z","0.9.27":"2025-01-22T21:12:13.046Z","0.9.28":"2025-01-23T10:16:03.001Z","0.9.29":"2025-01-26T09:55:26.252Z","0.9.30":"2025-01-27T09:25:38.777Z","0.9.31":"2025-01-29T09:54:50.526Z","0.9.32":"2025-02-13T07:18:24.953Z","0.9.33":"2025-02-17T11:44:52.063Z","0.9.34":"2025-02-23T16:31:40.238Z","0.9.35":"2025-02-24T08:50:28.726Z","0.9.36":"2025-02-24T12:47:07.554Z","0.9.37":"2025-02-25T12:24:19.175Z","0.9.38":"2025-02-26T16:04:28.778Z","0.9.39":"2025-02-27T07:51:59.042Z","0.9.40":"2025-03-02T10:49:27.452Z","0.9.41":"2025-03-05T11:03:39.016Z","0.9.42":"2025-03-05T14:53:33.077Z","0.9.43":"2025-03-17T07:25:52.122Z","0.9.44":"2025-03-20T10:01:55.581Z","0.9.45":"2025-03-25T10:38:18.741Z","0.9.46":"2025-03-28T08:16:26.749Z","0.9.47":"2025-03-31T13:00:46.368Z","0.9.48":"2025-03-31T13:31:00.773Z","0.9.49":"2025-03-31T14:20:29.903Z","0.9.50":"2025-03-31T16:46:02.970Z","0.9.51":"2025-03-31T18:44:20.804Z","0.9.52":"2025-04-01T13:55:29.309Z","0.9.53":"2025-04-01T14:02:58.984Z","0.9.54":"2025-04-01T14:25:43.242Z","0.9.55":"2025-04-01T18:34:03.435Z","0.9.56":"2025-04-01T18:54:28.355Z","0.9.57":"2025-04-02T11:01:01.582Z","0.9.58":"2025-04-02T11:46:40.810Z","0.9.59":"2025-04-02T12:34:53.418Z","0.9.60":"2025-04-07T07:50:34.537Z","0.9.61":"2025-04-07T08:26:04.447Z","0.9.62":"2025-04-13T14:43:43.666Z","0.9.63":"2025-04-16T13:18:09.263Z","0.9.64":"2025-04-16T13:48:31.222Z","0.9.65":"2025-04-16T16:21:38.191Z","0.9.66":"2025-04-22T06:44:09.731Z","0.9.67":"2025-04-22T08:14:38.790Z","0.9.68":"2025-04-22T08:45:49.053Z","0.9.69":"2025-04-22T09:02:56.561Z","0.9.70":"2025-04-24T11:52:06.891Z","0.9.71":"2025-04-29T06:16:57.058Z","0.9.72":"2025-04-29T12:28:35.015Z","0.9.73":"2025-04-30T02:17:38.037Z","0.9.74":"2025-04-30T06:52:52.203Z","0.9.75":"2025-05-06T04:49:53.463Z","0.9.76":"2025-05-06T05:51:31.413Z","0.9.77":"2025-05-06T08:07:05.386Z","0.9.78":"2025-05-12T06:49:32.768Z","0.9.79":"2025-05-13T05:03:12.433Z","0.9.80":"2025-05-16T16:05:19.787Z","0.9.81":"2025-05-18T11:14:46.153Z","0.9.82":"2025-05-18T15:09:35.929Z","0.9.83":"2025-05-18T16:34:13.294Z","0.9.84":"2025-05-19T08:23:57.791Z","0.9.85":"2025-05-26T10:53:08.433Z","0.9.86":"2025-06-01T12:43:20.208Z","0.9.87":"2025-06-04T10:00:39.902Z","0.9.88":"2025-06-08T10:28:11.192Z","0.9.89":"2025-06-08T10:53:59.404Z","0.9.90":"2025-06-08T12:08:49.513Z","0.9.91":"2025-06-08T12:25:34.373Z","0.9.92":"2025-06-08T13:02:44.757Z","0.9.93":"2025-06-08T13:19:34.788Z","0.9.94":"2025-06-08T13:40:27.256Z","0.9.95":"2025-06-10T14:34:05.486Z","0.9.96":"2025-06-10T17:00:32.623Z","0.9.97":"2025-06-10T17:39:52.812Z","0.9.98":"2025-06-23T06:07:24.900Z","0.9.99":"2025-06-23T07:43:18.018Z","0.9.100":"2025-06-28T14:34:27.873Z","0.9.101":"2025-06-28T15:42:19.332Z","0.9.102":"2025-06-30T22:45:25.606Z","0.9.103":"2025-07-03T18:21:28.188Z","0.9.104":"2025-07-04T06:16:47.882Z","0.9.105":"2025-07-05T15:06:30.210Z","0.9.106":"2025-07-14T08:11:04.788Z","0.9.107":"2025-07-21T06:08:36.065Z","0.9.108":"2025-07-21T06:37:05.883Z","0.9.109":"2025-07-22T08:11:56.424Z","0.9.110":"2025-07-25T09:53:27.401Z","0.9.111":"2025-07-29T09:11:45.027Z","0.9.112":"2025-07-29T12:19:35.903Z","0.9.113":"2025-07-30T09:02:41.431Z","0.9.114":"2025-08-12T05:21:35.955Z","0.9.115":"2025-08-12T06:24:59.097Z","0.9.116":"2025-08-12T06:33:50.122Z","0.9.117":"2025-08-14T06:30:52.662Z","0.9.118":"2025-08-15T08:09:46.470Z","0.9.119":"2025-08-15T13:48:09.250Z","0.9.120":"2025-08-16T16:47:44.219Z","0.9.121":"2025-08-17T02:04:54.637Z","0.9.122":"2025-08-17T02:33:06.953Z","0.9.123":"2025-08-18T08:34:53.292Z","0.9.124":"2025-08-18T10:38:25.884Z","0.9.125":"2025-08-18T13:59:37.428Z","0.9.126":"2025-08-18T14:50:36.639Z","0.9.127":"2025-08-25T08:07:31.802Z","0.9.128":"2025-08-25T15:27:02.706Z","0.9.129":"2025-08-28T10:43:35.149Z","0.9.130":"2025-08-28T14:22:04.539Z","0.9.131":"2025-08-30T11:29:09.604Z","0.9.132":"2025-09-03T07:53:47.107Z","0.9.133":"2025-09-03T08:42:48.470Z","0.9.134":"2025-09-03T10:15:56.277Z","0.9.135":"2025-09-03T10:47:39.458Z","0.9.136":"2025-09-03T13:54:45.666Z","0.9.137":"2025-09-03T15:37:23.998Z","0.9.138":"2025-09-12T10:06:32.110Z","0.9.139":"2025-09-17T06:33:24.371Z","0.9.140":"2025-09-17T15:11:27.382Z","0.9.141":"2025-09-18T13:43:40.879Z","0.9.142":"2025-09-22T19:38:38.143Z","0.9.143":"2025-09-24T08:41:28.088Z","0.9.144":"2025-09-27T09:20:09.692Z","0.9.145":"2025-09-27T11:36:40.703Z","0.9.146":"2025-09-27T14:18:21.226Z","0.9.147":"2025-09-28T05:31:35.260Z","0.9.148":"2025-09-28T06:44:29.124Z","0.9.149":"2025-09-28T07:08:59.294Z","0.9.150":"2025-09-28T08:05:50.990Z","0.9.151":"2025-09-29T15:38:35.349Z","0.9.152":"2025-09-29T16:03:35.591Z","0.9.153":"2025-09-29T16:56:59.167Z","0.9.154":"2025-09-30T09:32:51.215Z","0.9.155":"2025-09-30T11:56:30.413Z","0.9.156":"2025-10-03T09:13:15.108Z","0.9.157":"2025-10-10T11:45:06.396Z","0.9.158":"2025-10-12T15:34:50.813Z","0.9.159":"2025-10-24T18:02:55.521Z","0.9.160":"2025-10-24T19:25:29.569Z","0.9.161":"2025-11-01T15:14:01.725Z","0.9.162":"2025-11-01T15:15:19.299Z","0.9.163":"2025-11-16T08:11:08.436Z","0.9.164":"2025-11-19T19:46:41.253Z","0.9.165":"2025-11-22T12:09:31.219Z","0.9.166":"2025-11-22T13:20:19.453Z","0.9.167":"2025-12-09T12:13:03.894Z","0.9.169":"2025-12-10T10:26:56.677Z","0.9.171":"2025-12-10T16:10:30.852Z","0.9.173":"2025-12-27T09:58:23.878Z","0.9.174":"2025-12-30T09:36:05.795Z","0.9.175":"2026-01-06T07:03:05.900Z","0.9.176":"2026-01-07T08:06:29.232Z","0.9.177":"2026-01-13T09:57:03.764Z","0.9.179":"2026-01-13T10:42:56.163Z","0.9.180":"2026-01-13T13:02:24.726Z","0.9.181":"2026-01-19T09:36:26.119Z","0.9.182":"2026-01-26T10:20:33.978Z","0.9.183":"2026-01-27T10:03:41.541Z","0.9.184":"2026-01-28T07:38:16.730Z","0.9.185":"2026-01-28T09:50:08.921Z","0.9.186":"2026-01-28T18:27:19.873Z","0.9.187":"2026-02-05T11:04:41.930Z","0.9.188":"2026-02-05T11:35:05.614Z","0.9.189":"2026-02-06T07:11:35.220Z","0.9.190":"2026-02-09T17:14:22.050Z","0.9.191":"2026-02-12T12:24:54.083Z","0.9.192":"2026-02-12T16:53:28.460Z","0.9.193":"2026-02-16T12:58:57.008Z","0.9.194":"2026-02-19T10:38:01.719Z","0.9.195":"2026-02-27T11:42:36.149Z","0.9.196":"2026-03-03T18:57:26.913Z","0.9.197":"2026-03-05T11:31:57.322Z","0.9.198":"2026-03-09T06:40:48.051Z","0.9.199":"2026-03-12T05:17:44.833Z","0.9.200":"2026-03-18T14:14:28.352Z","0.9.201":"2026-03-29T06:47:41.670Z","0.9.203":"2026-04-18T13:01:01.112Z","0.9.204":"2026-04-28T07:40:28.738Z","0.9.205":"2026-05-05T09:02:37.069Z","0.9.206":"2026-05-08T12:56:02.406Z","0.9.207":"2026-05-11T07:01:37.056Z","0.9.208":"2026-05-11T08:56:30.185Z","0.9.209":"2026-05-12T10:14:02.254Z","0.9.212":"2026-07-17T11:16:59.826Z","0.9.213":"2026-07-18T09:01:30.479Z","0.9.214":"2026-07-18T10:59:36.243Z","0.9.215":"2026-07-18T11:38:04.223Z","0.9.216":"2026-07-18T11:53:43.940Z","0.9.217":"2026-07-29T11:20:26.475Z","0.9.220":"2026-07-30T12:35:04.821Z","0.9.221":"2026-07-30T13:33:17.921Z","0.9.222":"2026-08-17T14:22:19.355Z","0.9.223":"2026-08-17T14:37:05.178Z","0.9.224":"2026-08-17T14:55:48.265Z","0.9.225":"2026-08-17T15:09:40.938Z","0.9.226":"2026-08-17T16:29:13.525Z","0.9.227":"2026-09-01T05:15:49.607Z","0.9.228":"2026-09-11T10:27:30.453Z","0.9.229":"2026-09-11T11:05:43.961Z","0.9.230":"2026-09-28T06:23:00.233Z","0.9.231":"2026-09-28T14:58:08.998Z"},"author":{"name":"Michał Łaszczewski","email":"michal@laszczewski.pl"},"license":"BSD-3-Clause","description":"--- title: @live-change/frontend-base ---","maintainers":[{"name":"m8","email":"michal@laszczewski.pl"}],"readme":"---\ntitle: @live-change/frontend-base\n---\n\n## @live-change/frontend-base\n\n`@live-change/frontend-base` to **wspólna baza dla aplikacji frontendowych** Live Change:\n\n- standardowa konfiguracja Vite, Tailwind, PrimeVue\n- entrypointy klienta i serwera\n- komponenty bazowe (`ViewRoot`, `Page`, `UpdateBanner`, `ComponentDialog`)\n- helpery czasu, odpowiedzi SSR, lokalizacji\n\nPakiet jest używany m.in. przez:\n\n- `@live-change/frontend-template`\n- aplikacje jak `family-tree`, `speed-dating` (przez swoje własne `front/src` + config)\n\n### Struktura pakietu\n\nNajważniejsze pliki:\n\n- `index.js` – eksporty głównych komponentów i helperów\n- `client-entry.js` – entrypoint SPA/klienta SSR\n- `server-entry.js` – entrypoint SSR\n- `main.js` – wspólna logika tworzenia aplikacji Vue\n- `ViewRoot.vue`, `Page.vue`, `UpdateBanner.vue`, `ComponentDialog.vue`\n- `locales/*.json` – podstawowe tłumaczenia\n- `time.js`, `response.js`, `host.js`, `lezer.js` – helpery\n\n### Komponent `ViewRoot`\n\n`ViewRoot` jest kontenerem layoutu aplikacji:\n\n```vue\n<template>\n  <view-root>\n    <template #navbar>\n      <NavBar />\n      <UpdateBanner />\n    </template>\n  </view-root>\n</template>\n\n<script setup>\n  import { ViewRoot, UpdateBanner } from '@live-change/frontend-base'\n  import NavBar from './components/NavBar.vue'\n</script>\n```\n\nW projektach:\n\n- `speed-dating/front/src/App.vue` – `ViewRoot` + nawigacja, baner identyfikacji użytkownika, `UpdateBanner`\n- `family-tree/front/src/App.vue` – `ViewRoot` z nagłówkiem i banerem aktualizacji\n\n### `UpdateBanner`\n\n`UpdateBanner` informuje użytkownika o nowej wersji frontendu (wykrywany mismatch wersji z `vue3-ssr`):\n\n- integruje się z metadanymi wersji z Live Change\n- pokazuje nienachalny komunikat o konieczności odświeżenia\n\n### Entry client/server\n\n`client-entry.js` i `server-entry.js` implementują spójny sposób tworzenia aplikacji:\n\n- rejestracja globalnych komponentów\n- integracja z `@live-change/vue3-ssr` i DAO\n- konfiguracja routera i i18n\n\nW typowym projekcie bazującym na `frontend-template` nie musisz ich ruszać – dostajesz gotowy SSR/SPA flow.\n\n### Czas i helpery\n\n- `currentTime` z `time.js` – reaktywny czas używany m.in. z `useTimeSynchronization` (`vue3-ssr`)\n- `response.js` – helper do odpowiedzi SSR\n- `host.js` – helper do adresu hosta w środowiskach SSR\n\n### Integracja z i18n i tematami\n\n`frontend-base` dostarcza bazowe tłumaczenia (np. komunikaty ogólne, layout), które następnie są scalane z tłumaczeniami modułów w plikach `front/src/config.js` w projektach (`deepmerge` z `baseLocales` i innymi).\n\n","readmeFilename":"README.md"}