{"_id":"chuijs","_rev":"733-afb0a7b22fb5942af12939dea139e12a","name":"chuijs","dist-tags":{"latest":"4.0.4"},"versions":{"4.0.0":{"name":"chuijs","version":"4.0.0","keywords":["Electron","Framework","JavaScript"],"author":{"name":"saintdizen","email":"saintdizen@gmail.com"},"license":"MIT","_id":"chuijs@4.0.0","maintainers":[{"name":"saintdizen","email":"saintdizen@gmail.com"}],"homepage":"https://dethmond.gitverse.site/chuijs","dist":{"shasum":"2c73a32f0cf33cbeab436a037505fe1e64c99ac4","tarball":"https://registry.npmjs.org/chuijs/-/chuijs-4.0.0.tgz","fileCount":281,"integrity":"sha512-IE2DqQMC6vTZ9QYhLCJQW0T56aSjPH49BuS7FDWHHDUlofNq7YQo7dKnqjR8FPdVBjVN+RvF7cGfl7rZfHZrIQ==","signatures":[{"sig":"MEUCIHNG7Sa9uWunQ8UR01xNlp7FfwR5ZHM7Cp//MDATHBmgAiEAj23PuX6T+54cMuXaroxBeCjxcU+t/xlixN3mVUVc//w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxDciGxlVUvnJ2sR3xWI4yQysOGkzEaU8FI6KHRBqzLgIhAMdoJTH7/0E/mZSjXI2cAGisn0qDMHmhgeNgSLZ7Ogw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6731794},"main":"index.js","gitHead":"92bc3659751e5494a665afc0803408d49ebb753b","private":false,"scripts":{"lint":"eslint .","test":"node --test test/*.test.js","start":"electron --trace-warnings main.js","format":"prettier --write .","lint:fix":"eslint . --fix","docs:build":"node docs/build.js","format:check":"prettier --check ."},"_npmUser":{"name":"saintdizen","email":"saintdizen@gmail.com"},"_npmVersion":"9.2.0","description":"component framework chUiJS","directories":{},"productName":"chuijs","_nodeVersion":"22.22.1","dependencies":{"dataurl":"~0.1.0","electron":"~44.4.5","showdown":"~2.1.0","image-size":"~2.0.4","randomstring":"~1.3.0","electron-store":"~8.2.0","transliteration":"~2.6.1","@cypress/request":"~4.0.1","@electron/remote":"~2.1.3","electron-updater":"~6.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chuijs_4.0.0_1790595796836_0.194570265460569","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"chuijs","version":"4.0.1","keywords":["Electron","Framework","JavaScript"],"author":{"name":"saintdizen","email":"saintdizen@gmail.com"},"license":"MIT","_id":"chuijs@4.0.1","maintainers":[{"name":"saintdizen","email":"saintdizen@gmail.com"}],"homepage":"https://dethmond.gitverse.site/chuijs","bugs":{"url":"https://gitverse.ru/DethMond/chuijs/issues"},"dist":{"shasum":"28fef7028b4e439b5077a9bb611799aa0357e2a5","tarball":"https://registry.npmjs.org/chuijs/-/chuijs-4.0.1.tgz","fileCount":284,"integrity":"sha512-Ny56GUwQAI8i3R8m+0H3rNdInPGdLu+BM97OWE7pzmF5+NUghR0hhpnuqTgN23CjEFHmtGmjD5cskjoZquJ4iQ==","signatures":[{"sig":"MEQCIA1soFEiSjorUm0TSsFyX47IZeM4AoVlLIijImfXq1K1AiB0UxPDXSj1UqIDe913qUSy3k/sA2iFmGPziZOn33p+/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZO4asgLKHjEjGVw4JKERyvef8Z31nDGZaD0iB69pHAgIhANwsyBbT0WlHA93v/W9I5xULz/RK6t/us6RCQzDQfHi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6767842},"main":"index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./index.js","./framework/*":"./framework/*.js","./package.json":"./package.json","./framework/*.js":"./framework/*.js"},"gitHead":"54c2cb4aa88821772309492fbbd6c8b49143ec69","private":false,"scripts":{"lint":"eslint .","test":"node --test test/*.test.js","start":"electron --trace-warnings main.js","format":"prettier --write .","lint:fix":"eslint . --fix","docs:build":"node docs/build.js","format:check":"prettier --check ."},"_npmUser":{"name":"saintdizen","email":"saintdizen@gmail.com"},"repository":{"url":"https://gitverse.ru/DethMond/chuijs.git","type":"git"},"_npmVersion":"9.2.0","description":"component framework chUiJS","directories":{},"productName":"chuijs","_nodeVersion":"22.22.1","dependencies":{"electron":"~44.4.5","turndown":"^7.2.4","image-size":"~2.0.4","markdown-it":"^15.0.2","randomstring":"~1.3.0","electron-store":"~8.2.0","transliteration":"~2.6.1","@cypress/request":"~4.0.1","electron-updater":"~6.8.9","markdown-it-task-lists":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chuijs_4.0.1_1790619178162_0.6151264550367006","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"chuijs","version":"4.0.2","keywords":["Electron","Framework","JavaScript"],"author":{"name":"saintdizen","email":"saintdizen@gmail.com"},"license":"MIT","_id":"chuijs@4.0.2","maintainers":[{"name":"saintdizen","email":"saintdizen@gmail.com"}],"homepage":"https://dethmond.gitverse.site/chuijs","bugs":{"url":"https://gitverse.ru/DethMond/chuijs/issues"},"dist":{"shasum":"a59d876cf61429646d9c165253f68879f6295403","tarball":"https://registry.npmjs.org/chuijs/-/chuijs-4.0.2.tgz","fileCount":284,"integrity":"sha512-riCkxDCvFCbHAoB19vBtjqA2v3KxWAbN7ULuW4od9Aq6rpNCDAamNjmo2urDYw5++WzVKNy/wzCb4ohcSsofzQ==","signatures":[{"sig":"MEUCICpkfckqR6DabIIHJ27AqmtbPUCBE7Iy1F3w5Ok6yvzdAiEAnVVRI/RAIY7RXpBNHwB4CW5QEB05kY2/v4YAzvU8Twg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyJ597WIiIJKMDpE8OroG5oM6pgN15CZyTJxJUu/eWTAiBa/9H0ezLXbpawc47Nw5cV9eQIIcvMr49E57OniVVK2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6789380},"main":"index.js","type":"commonjs","engines":{"node":">=18"},"exports":{".":"./index.js","./framework/*":"./framework/*.js","./package.json":"./package.json","./framework/*.js":"./framework/*.js"},"gitHead":"754f78dde28de94560c415c94bd7bd4810293646","private":false,"scripts":{"lint":"eslint .","test":"node --test test/*.test.js","start":"electron --trace-warnings main.js","format":"prettier --write .","lint:fix":"eslint . --fix","docs:build":"node docs/build.js","format:check":"prettier --check ."},"_npmUser":{"name":"saintdizen","email":"saintdizen@gmail.com"},"repository":{"url":"https://gitverse.ru/DethMond/chuijs.git","type":"git"},"_npmVersion":"9.2.0","description":"component framework chUiJS","directories":{},"productName":"chuijs","_nodeVersion":"22.22.1","dependencies":{"electron":"~44.4.5","turndown":"^7.2.4","image-size":"~2.0.4","markdown-it":"^15.0.2","randomstring":"~1.3.0","electron-store":"~8.2.0","transliteration":"~2.6.1","@cypress/request":"~4.0.1","electron-updater":"~6.8.9","markdown-it-task-lists":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chuijs_4.0.2_1790696485532_0.4491450421338383","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"chuijs","version":"4.0.3","keywords":["Electron","Framework","JavaScript"],"author":{"name":"saintdizen","email":"saintdizen@gmail.com"},"license":"MIT","_id":"chuijs@4.0.3","maintainers":[{"name":"saintdizen","email":"saintdizen@gmail.com"}],"homepage":"https://dethmond.gitverse.site/chuijs","bugs":{"url":"https://gitverse.ru/DethMond/chuijs/issues"},"dist":{"shasum":"7b82544043005387b1bfc0a6f1f60cba5432371a","tarball":"https://registry.npmjs.org/chuijs/-/chuijs-4.0.3.tgz","fileCount":285,"integrity":"sha512-+MfDY5eptAhYNByStKtes8JEsprYYoy1A+3eB9jsUhCY5TrrgOouzJi8f37RF3M1wQDffkCpcevSSlenJpAqcg==","signatures":[{"sig":"MEUCIHxLWdMkHB3ngHULoS0MiiY1RYIWKDTlgp1LXn4nsc/RAiEA4Au91DBepnMHuR6GLfXLh3zxOIzaGPRz9URmrbzVw9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHgWHuLWhY1oCQ20zEfr1ipwDo0biScAANTKooPNq0WWAiAzmHPKtR8DQklqDd//57st5pz/RXQY72mKMV4l4JwAIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6953905},"main":"index.js","type":"commonjs","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":"./index.js","./framework/*":"./framework/*.js","./package.json":"./package.json","./framework/*.js":"./framework/*.js"},"gitHead":"ea5c11e7b5e784da67a6a4faeddfa900241a31d6","private":false,"scripts":{"lint":"eslint .","test":"node --test test/*.test.js","check":"npm run lint && npm run format:check && npm run types:check && npm test && npm run docs:check","smoke":"node scripts/smoke.js","start":"electron --trace-warnings main.js","format":"prettier --write .","lint:fix":"eslint . --fix","docs:build":"node docs/build.js","docs:check":"node scripts/check-docs.js","types:build":"node scripts/generate-types.js && prettier --write index.d.ts","types:check":"tsc --noEmit","format:check":"prettier --check .","test:coverage":"c8 --all --include='framework/**' --exclude='framework/modules/chui_fonts.js' --exclude='framework/modules/chui_bridge/preload.js' --reporter=text --reporter=html --exclude-after-remap node --test test/*.test.js"},"_npmUser":{"name":"saintdizen","email":"saintdizen@gmail.com"},"repository":{"url":"https://gitverse.ru/DethMond/chuijs.git","type":"git"},"_npmVersion":"9.2.0","description":"component framework chUiJS","directories":{},"productName":"chuijs","_nodeVersion":"22.22.1","dependencies":{"electron":"~44.4.5","turndown":"^7.2.4","image-size":"~2.0.4","markdown-it":"^15.0.2","randomstring":"~1.3.0","electron-store":"~8.2.0","transliteration":"~2.6.1","@cypress/request":"~4.0.1","electron-updater":"~6.8.9","markdown-it-task-lists":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","jsdom":"^25.0.1","eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/chuijs_4.0.3_1790756239408_0.8268554734700992","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"_id":"chuijs@4.0.4","bugs":{"url":"https://gitverse.ru/DethMond/chuijs/issues"},"dist":{"shasum":"eb33e81059e77d5501ae20e8a8383bb878b8e305","tarball":"https://registry.npmjs.org/chuijs/-/chuijs-4.0.4.tgz","fileCount":304,"integrity":"sha512-T3K2fuao+NRASWCmloZMNK/dZ2JkkTdNmA9Jzl5mSw+OaUyucd3zv8SxCTiPVvePbOa1dg/kGVAzvwitPiSPDg==","signatures":[{"sig":"MEUCICztVqGM+5a2x2qKzz4j8jZ2iv6k9OTNkkYxtKYwzJOlAiEA+BbuFzUHiFJLeFeCiwgH2hce0GoKbyI0vqj8o0GwO70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIClVu7pEkpNkUkHTTkIsce5rViK9oCy9mg+8JtMtQHoAAiEA9zrBt6Nch7DyCNUeYqx3qUbE8drdsYRfScCYlDuh6sk="}],"unpackedSize":7330686},"main":"index.js","name":"chuijs","type":"commonjs","types":"index.d.ts","author":{"name":"saintdizen","email":"saintdizen@gmail.com"},"engines":{"node":">=18"},"exports":{".":"./index.js","./framework/*":"./framework/*.js","./package.json":"./package.json","./framework/*.js":"./framework/*.js"},"gitHead":"69e8f70490eb099e7a50475935d874d38bda3f3c","license":"MIT","private":false,"scripts":{"lint":"eslint . --max-warnings=0","test":"node --test test/*.test.js","check":"npm run check:code && npm run docs:check","smoke":"node scripts/smoke.js","start":"electron --trace-warnings main.js","format":"prettier --write .","lint:fix":"eslint . --fix","check:code":"npm run lint && npm run format:check && npm run types:check && npm run palette:check && npm test","docs:build":"node docs/build.js","docs:check":"node scripts/check-docs.js","types:build":"node scripts/generate-types.js && prettier --write index.d.ts","types:check":"tsc --noEmit","format:check":"prettier --check .","palette:check":"node scripts/check-palette.js","test:coverage":"c8 --all --include='framework/**' --exclude='framework/modules/chui_fonts.js' --exclude='framework/modules/chui_bridge/preload.js' --exclude='framework/main_window.js' --exclude-after-remap --check-coverage --lines 30 --functions 45 --branches 65 --statements 30 --reporter=text --reporter=html node --test test/*.test.js"},"version":"4.0.4","_npmUser":{"name":"saintdizen","email":"saintdizen@gmail.com"},"homepage":"https://dethmond.gitverse.site/chuijs","keywords":["Electron","Framework","JavaScript"],"repository":{"url":"https://gitverse.ru/DethMond/chuijs.git","type":"git"},"_npmVersion":"9.2.0","description":"component framework chUiJS","directories":{},"maintainers":[{"name":"saintdizen","email":"saintdizen@gmail.com"}],"productName":"chuijs","_nodeVersion":"22.22.1","dependencies":{"electron":"~44.4.5","turndown":"^7.2.4","image-size":"~2.0.4","markdown-it":"^15.0.2","randomstring":"~1.3.0","electron-store":"~8.2.0","transliteration":"~2.6.1","@cypress/request":"~4.0.1","electron-updater":"~6.8.9","markdown-it-task-lists":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","jsdom":"^25.0.1","eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chuijs_4.0.4_1790877501884_0.186486300987865"}}},"time":{"created":"2022-06-19T13:48:56.486Z","modified":"2026-10-01T17:58:22.210Z","0.0.1":"2022-06-19T13:48:56.683Z","0.0.2":"2022-06-19T13:50:53.161Z","0.0.3":"2022-07-01T09:55:59.732Z","0.0.4":"2022-07-01T09:59:12.464Z","0.0.5":"2022-07-07T18:01:05.852Z","0.0.6":"2022-07-28T06:43:25.432Z","0.0.7":"2022-07-28T06:54:04.435Z","0.0.8":"2022-07-28T08:12:08.249Z","0.0.9":"2022-07-28T13:56:40.973Z","0.1.0":"2022-08-06T15:18:38.350Z","0.1.1":"2022-08-06T23:23:03.708Z","0.1.2":"2022-08-09T08:43:15.596Z","0.1.3":"2022-08-09T16:40:52.932Z","0.1.4":"2022-08-09T16:48:05.009Z","0.1.5":"2022-08-17T18:36:55.194Z","0.1.6":"2022-08-18T12:58:32.233Z","0.1.7":"2022-08-18T14:26:37.280Z","0.1.8":"2022-08-18T14:30:10.484Z","0.1.9":"2022-08-21T10:04:54.889Z","0.2.0":"2022-08-23T13:56:26.647Z","0.2.1":"2022-08-25T11:45:28.021Z","0.2.2":"2022-08-25T20:13:39.768Z","0.2.3":"2022-08-26T08:43:42.135Z","0.2.4":"2022-08-26T09:01:07.836Z","0.2.5":"2022-08-29T09:41:06.753Z","0.2.6":"2022-08-29T14:17:57.535Z","0.2.7":"2022-09-04T15:27:15.222Z","0.2.8":"2022-09-08T06:40:58.076Z","0.2.9":"2022-09-08T07:04:01.133Z","0.3.0":"2022-09-08T13:03:49.099Z","0.3.1":"2022-09-09T08:35:40.790Z","0.3.2":"2022-09-09T10:49:07.607Z","0.3.3":"2022-09-09T12:13:46.793Z","0.3.4":"2022-09-09T12:47:16.176Z","0.3.5":"2022-09-09T13:35:53.243Z","0.3.6":"2022-09-09T13:48:08.877Z","0.3.7":"2022-09-09T13:54:15.760Z","0.3.8":"2022-09-09T13:56:03.674Z","0.3.9":"2022-09-09T14:03:07.479Z","0.4.0":"2022-09-09T14:27:05.536Z","0.4.1":"2022-09-09T17:10:09.128Z","0.4.2":"2022-09-12T13:41:13.727Z","0.4.3":"2022-09-12T14:08:46.015Z","0.4.4":"2022-09-12T14:16:43.950Z","0.4.5":"2022-09-13T11:21:18.368Z","0.4.6":"2022-09-13T13:46:11.257Z","0.4.7":"2022-09-13T18:21:55.376Z","0.4.8":"2022-09-15T08:48:02.486Z","0.4.9":"2022-09-15T16:25:44.898Z","0.5.0":"2022-09-15T17:16:33.273Z","0.5.1":"2022-09-16T08:23:51.794Z","0.5.2":"2022-09-16T13:45:02.686Z","0.5.3":"2022-09-18T18:59:28.951Z","0.5.4":"2022-09-18T19:02:43.307Z","0.5.5":"2022-09-18T19:05:39.107Z","0.5.6":"2022-09-21T06:26:14.024Z","0.5.7":"2022-09-22T11:14:23.782Z","0.5.8":"2022-09-22T12:55:56.950Z","0.5.9":"2022-09-22T16:32:04.167Z","0.6.1":"2022-09-22T17:49:07.056Z","0.6.0":"2022-09-22T17:50:11.536Z","0.6.2":"2022-09-22T17:50:53.654Z","0.6.3":"2022-09-22T17:59:38.898Z","0.6.4":"2022-09-23T07:18:42.744Z","0.6.5":"2022-09-23T07:26:03.835Z","0.6.6":"2022-09-28T09:42:08.077Z","0.6.7":"2022-09-29T07:44:33.420Z","0.6.8":"2022-09-29T12:00:15.555Z","0.6.9":"2022-09-30T10:21:56.961Z","0.7.0":"2022-09-30T11:30:22.424Z","0.7.1":"2022-09-30T12:44:42.437Z","0.7.2":"2022-09-30T13:18:38.858Z","0.7.3":"2022-09-30T13:44:05.644Z","0.7.4":"2022-09-30T13:55:47.721Z","0.7.5":"2022-10-02T10:27:38.666Z","0.7.7":"2022-10-03T16:37:55.661Z","0.7.8":"2022-10-04T14:38:54.874Z","0.7.9":"2022-10-05T06:30:23.451Z","0.8.0":"2022-10-05T13:29:06.766Z","0.8.1":"2022-10-07T08:53:24.855Z","0.8.2":"2022-10-11T07:45:51.373Z","0.8.3":"2022-10-11T11:49:14.758Z","0.8.4":"2022-10-12T06:51:15.615Z","0.8.5":"2022-10-12T10:50:03.643Z","0.8.6":"2022-10-13T12:48:20.040Z","0.8.7":"2022-10-13T13:11:44.278Z","0.8.8":"2022-10-14T06:51:41.310Z","0.8.9":"2022-10-14T14:21:10.591Z","0.9.0":"2022-10-14T14:46:36.415Z","0.9.1":"2022-10-16T10:19:53.106Z","0.9.2":"2022-10-18T11:34:41.418Z","0.9.3":"2022-10-18T13:48:40.417Z","0.9.4":"2022-10-18T14:43:34.820Z","0.9.5":"2022-10-19T09:00:25.224Z","0.9.6":"2022-10-19T09:15:17.470Z","0.9.7":"2022-10-19T10:36:30.306Z","0.9.8":"2022-10-19T10:38:33.481Z","0.9.9":"2022-10-19T10:49:18.011Z","1.0.0":"2022-10-19T11:04:53.897Z","1.0.1":"2022-10-20T12:07:56.343Z","1.0.2":"2022-10-20T12:46:58.269Z","1.0.3":"2022-10-24T14:36:03.142Z","1.0.4":"2022-10-26T09:32:21.396Z","1.0.5":"2022-10-30T18:53:31.960Z","1.0.6":"2022-10-31T06:38:57.292Z","1.0.7":"2022-10-31T10:57:23.355Z","1.0.8":"2022-10-31T14:08:00.851Z","1.0.9":"2022-10-31T14:50:35.066Z","1.1.0":"2022-10-31T16:03:45.646Z","1.1.1":"2022-10-31T16:13:59.329Z","1.1.2":"2022-11-01T14:13:00.771Z","1.1.3":"2022-11-06T12:19:05.337Z","1.1.4":"2022-11-06T12:55:33.024Z","1.1.5":"2022-11-06T13:10:16.167Z","1.1.6":"2022-11-06T13:50:02.580Z","1.1.7":"2022-11-06T15:14:23.976Z","1.1.8":"2022-11-18T11:26:56.738Z","1.1.9":"2023-02-20T12:31:20.928Z","1.2.0":"2023-02-24T08:20:12.924Z","1.2.1":"2023-03-24T14:51:00.344Z","1.2.2":"2023-05-18T09:00:46.559Z","1.2.3":"2023-05-25T13:34:41.395Z","1.2.4":"2023-05-26T12:31:27.332Z","1.2.5":"2023-05-26T12:49:34.068Z","1.2.6":"2023-05-27T17:36:32.402Z","1.2.7":"2023-08-10T13:59:24.014Z","1.2.8":"2023-08-10T14:55:58.195Z","1.2.9":"2023-08-14T07:45:09.280Z","1.3.0":"2023-08-14T14:22:02.617Z","1.3.1":"2023-08-15T12:36:56.774Z","1.3.2":"2023-08-15T13:15:24.274Z","1.3.3":"2023-08-17T09:12:29.216Z","1.3.4":"2023-08-17T09:14:17.234Z","1.3.5":"2023-08-17T10:55:51.712Z","1.3.6":"2023-08-17T12:09:43.623Z","1.3.7":"2023-08-17T17:56:56.187Z","1.3.8":"2023-08-23T08:54:29.873Z","1.3.9":"2023-08-23T11:08:51.474Z","1.4.0":"2023-08-28T06:11:08.013Z","1.4.1":"2023-08-29T06:38:37.258Z","1.4.2":"2023-08-30T08:03:55.636Z","1.4.3":"2023-08-30T08:10:13.544Z","1.4.4":"2023-08-31T05:06:42.145Z","1.4.5":"2023-08-31T05:33:29.779Z","1.4.6":"2023-09-04T08:53:28.245Z","1.4.7":"2023-09-04T09:47:40.525Z","1.4.8":"2023-09-04T09:53:11.720Z","1.4.9":"2023-09-04T10:02:31.047Z","1.5.0":"2023-09-06T07:16:18.715Z","1.5.1":"2023-09-07T09:44:54.182Z","1.5.2":"2023-09-09T08:05:04.851Z","1.5.3":"2023-09-09T09:35:28.483Z","1.5.4":"2023-09-09T10:08:56.253Z","1.5.5":"2023-09-09T10:35:26.570Z","1.5.6":"2023-09-09T10:50:00.974Z","1.5.7":"2023-09-19T17:34:41.547Z","1.5.8":"2023-09-25T10:27:38.699Z","1.5.9":"2023-09-25T11:04:00.396Z","1.6.0":"2023-09-25T11:07:08.189Z","1.6.1":"2023-09-25T11:18:18.843Z","1.6.3":"2023-09-25T14:49:43.240Z","1.6.4":"2023-09-27T17:38:43.173Z","1.6.6":"2023-09-29T12:40:42.417Z","1.6.7":"2023-10-03T10:33:17.446Z","1.6.9":"2023-10-03T12:41:07.240Z","1.7.0":"2023-10-03T12:51:15.818Z","1.7.1":"2023-10-03T13:26:33.756Z","1.7.2":"2023-10-03T14:18:22.767Z","1.7.3":"2023-10-03T14:31:05.426Z","1.7.4":"2023-10-03T14:51:51.911Z","1.7.5":"2023-10-04T12:59:27.118Z","1.7.6":"2023-10-05T06:38:43.450Z","1.7.7":"2023-10-05T06:50:23.582Z","1.7.8":"2023-10-05T07:31:30.658Z","1.8.0":"2023-10-05T07:56:32.983Z","1.8.1":"2023-10-05T08:23:42.845Z","1.8.2":"2023-10-05T08:55:53.250Z","1.8.3":"2023-10-05T11:37:25.131Z","1.8.4":"2023-10-05T13:40:56.752Z","1.8.5":"2023-10-07T08:44:56.812Z","1.8.6":"2023-10-08T06:17:23.681Z","1.8.7":"2023-10-08T06:26:41.638Z","1.8.8":"2023-10-08T08:30:01.224Z","1.8.9":"2023-10-08T09:06:26.225Z","1.9.0":"2023-10-08T09:51:09.434Z","1.9.1":"2023-10-08T09:55:11.050Z","1.9.2":"2023-10-08T10:16:49.242Z","1.9.3":"2023-10-08T10:38:57.631Z","1.9.4":"2023-10-08T10:46:12.275Z","1.9.5":"2023-10-09T07:53:46.853Z","1.9.6":"2023-10-10T12:27:59.544Z","2.0.0":"2023-10-10T12:42:11.731Z","2.0.1":"2023-10-11T13:09:39.829Z","2.0.2":"2023-10-11T13:33:14.346Z","2.0.3":"2023-10-12T13:20:54.342Z","2.0.4":"2023-10-13T12:31:31.029Z","2.0.5":"2023-10-15T19:19:12.544Z","2.0.6":"2023-10-15T20:32:18.611Z","2.0.7":"2023-10-16T11:56:19.595Z","2.0.8":"2023-10-17T10:53:57.235Z","2.0.9":"2023-10-18T08:01:33.757Z","2.1.0":"2023-10-23T13:23:45.634Z","2.1.1":"2023-10-25T06:50:39.945Z","2.1.2":"2023-10-25T07:14:13.499Z","2.1.3":"2023-10-25T12:20:16.789Z","2.1.4":"2023-10-25T16:59:23.636Z","2.1.5":"2023-10-25T17:04:38.065Z","2.1.6":"2023-10-25T17:09:46.802Z","2.1.7":"2023-10-31T13:32:23.067Z","2.1.8":"2023-10-31T14:35:13.398Z","2.1.9":"2023-11-01T07:56:20.816Z","2.2.0":"2023-11-01T08:00:06.005Z","2.2.1":"2023-11-01T08:27:54.881Z","2.2.2":"2023-11-01T08:31:08.757Z","2.2.3":"2023-11-01T12:58:26.623Z","2.2.4":"2023-11-02T13:21:26.790Z","2.2.5":"2023-11-03T09:48:00.335Z","2.2.6":"2023-11-07T08:47:36.607Z","2.2.7":"2023-11-07T09:11:18.315Z","2.2.8":"2023-11-07T09:13:36.069Z","2.2.9":"2023-11-07T09:32:40.485Z","2.3.0":"2023-11-12T17:57:26.370Z","2.3.1":"2023-11-15T09:22:29.563Z","2.3.2":"2023-11-21T08:39:52.793Z","2.3.3":"2023-11-21T14:55:56.942Z","2.3.4":"2023-11-22T11:26:33.040Z","2.3.5":"2023-11-22T14:41:22.798Z","2.3.6":"2023-11-23T07:39:24.136Z","2.3.7":"2023-11-27T14:22:07.392Z","2.3.8":"2023-11-27T14:42:11.294Z","2.3.9":"2023-11-29T11:53:15.846Z","2.4.0":"2023-11-29T12:25:48.866Z","2.4.1":"2023-11-30T06:57:37.617Z","2.4.2":"2023-11-30T06:58:32.608Z","2.4.3":"2023-11-30T14:09:48.707Z","2.4.4":"2023-11-30T14:20:32.354Z","2.4.5":"2023-12-04T11:47:48.177Z","2.4.6":"2023-12-04T12:51:30.937Z","2.4.7":"2023-12-08T14:29:32.119Z","2.4.8":"2023-12-11T12:32:34.455Z","2.4.9":"2023-12-12T13:01:57.013Z","2.5.0":"2023-12-12T13:05:32.302Z","2.5.1":"2023-12-14T10:39:44.398Z","2.5.2":"2023-12-18T09:20:08.276Z","2.5.3":"2023-12-18T14:23:56.541Z","2.5.4":"2024-01-12T10:18:23.769Z","2.5.5":"2024-01-12T11:38:06.133Z","2.5.6":"2024-01-12T11:43:51.236Z","2.5.7":"2024-01-12T11:46:14.707Z","2.5.8":"2024-01-26T08:40:52.813Z","2.5.9":"2024-02-14T10:49:48.270Z","2.6.0":"2024-02-14T13:46:10.866Z","2.6.1":"2024-02-20T08:57:13.731Z","2.6.2":"2024-04-24T13:27:21.610Z","2.6.3":"2024-04-25T08:07:49.075Z","2.6.4":"2024-04-25T08:14:21.979Z","2.6.5":"2024-04-25T10:04:12.776Z","2.6.6":"2024-04-25T10:05:00.866Z","2.6.7":"2024-04-25T10:08:16.462Z","2.6.8":"2024-04-25T10:11:32.718Z","2.6.9":"2024-04-25T10:13:45.349Z","2.7.0":"2024-04-25T10:16:01.818Z","2.7.1":"2024-04-25T10:40:43.670Z","2.7.2":"2024-04-25T10:42:32.727Z","2.7.3":"2024-04-25T12:49:33.578Z","2.7.4":"2024-04-25T12:55:55.552Z","2.7.5":"2024-04-25T12:58:24.181Z","2.7.6":"2024-04-25T13:29:57.036Z","2.7.7":"2024-04-25T13:33:22.688Z","2.7.8":"2024-04-26T08:03:51.770Z","2.7.9":"2024-04-26T09:45:33.334Z","2.8.0":"2024-05-02T07:39:29.180Z","2.8.1":"2024-05-06T08:00:01.333Z","2.8.2":"2024-05-07T14:54:47.474Z","2.8.3":"2024-05-07T17:38:11.096Z","2.8.4":"2024-05-07T17:48:00.957Z","2.8.5":"2024-05-08T05:36:33.732Z","2.8.6":"2024-05-08T05:49:34.848Z","2.8.7":"2024-05-08T08:38:59.821Z","2.8.8":"2024-05-08T09:31:50.225Z","2.8.9":"2024-05-11T16:18:57.069Z","2.9.0":"2024-05-11T16:35:26.124Z","2.9.1":"2024-05-11T17:25:17.288Z","2.9.2":"2024-05-13T11:46:06.185Z","2.9.3":"2024-05-14T12:23:05.852Z","2.9.4":"2024-05-14T14:01:09.306Z","2.9.5":"2024-05-14T14:05:19.881Z","2.9.6":"2024-05-15T11:26:46.095Z","2.9.7":"2024-05-15T13:05:28.417Z","2.9.8":"2024-05-15T13:19:27.674Z","2.9.9":"2024-05-15T13:22:05.698Z","3.0.0":"2024-05-15T13:55:01.347Z","3.0.1":"2024-05-17T07:39:04.627Z","3.0.2":"2024-05-17T07:40:35.574Z","3.0.3":"2024-05-17T08:39:43.088Z","3.0.4":"2024-05-17T12:46:26.874Z","3.0.5":"2024-05-17T12:50:31.143Z","3.0.6":"2024-05-21T11:25:29.721Z","3.0.7":"2024-05-24T07:18:27.326Z","3.0.8":"2024-05-29T07:28:59.008Z","3.0.9":"2024-06-04T12:45:24.981Z","3.1.0":"2024-06-11T12:01:52.656Z","3.1.1":"2024-06-11T12:20:23.880Z","3.1.2":"2024-06-14T06:23:16.387Z","3.1.3":"2024-06-26T07:04:39.492Z","3.1.4":"2024-06-26T07:32:14.375Z","3.1.5":"2024-06-26T07:49:31.704Z","3.1.6":"2024-08-27T10:33:28.346Z","3.1.7":"2024-08-27T10:37:55.111Z","3.1.8":"2024-08-27T10:45:08.367Z","3.1.9":"2024-08-27T11:18:27.834Z","3.2.0":"2024-08-28T07:09:41.760Z","3.2.1":"2024-08-28T09:32:51.329Z","3.2.2":"2024-09-04T14:49:21.508Z","3.2.3":"2024-09-04T16:03:30.498Z","3.2.4":"2024-11-16T11:39:07.341Z","3.2.5":"2024-11-29T18:41:23.512Z","3.2.6":"2024-11-29T18:51:06.779Z","3.2.7":"2024-11-29T19:02:41.088Z","3.2.8":"2024-11-30T10:48:59.280Z","3.2.9":"2024-12-02T10:57:08.589Z","3.3.0":"2024-12-03T16:43:20.646Z","3.3.1":"2025-01-27T06:48:28.282Z","3.3.2":"2025-02-04T07:08:51.614Z","3.3.3":"2025-02-04T08:30:39.697Z","3.3.4":"2025-02-04T08:34:31.159Z","3.3.5":"2025-02-06T06:00:34.530Z","3.3.6":"2025-02-06T06:14:46.596Z","3.3.7":"2025-02-20T10:01:31.771Z","3.3.8":"2025-02-20T11:34:29.823Z","3.3.9":"2025-03-24T09:42:07.733Z","3.4.0":"2025-03-24T12:48:52.363Z","3.4.1":"2025-03-24T13:58:26.057Z","3.4.2":"2025-04-28T09:32:38.961Z","3.4.3":"2025-04-28T09:40:54.535Z","3.4.4":"2025-04-28T10:23:25.369Z","3.4.5":"2025-05-02T18:18:23.360Z","3.4.6":"2025-06-09T12:20:18.385Z","3.4.7":"2025-06-09T12:48:29.731Z","3.4.8":"2025-06-09T19:26:57.909Z","3.4.9":"2025-06-10T08:53:46.100Z","3.5.0":"2025-06-10T09:24:29.661Z","3.5.1":"2025-06-10T09:54:01.293Z","3.5.2":"2025-06-26T08:38:00.873Z","3.5.3":"2025-06-26T10:52:39.468Z","3.5.4":"2025-06-30T10:21:40.784Z","3.5.5":"2025-06-30T11:13:52.989Z","3.5.6":"2025-06-30T18:01:56.503Z","3.5.7":"2025-07-11T11:49:12.716Z","3.5.8":"2025-07-11T11:55:15.924Z","3.5.9":"2025-07-11T11:58:44.329Z","3.6.0":"2026-01-29T14:38:22.016Z","3.6.1":"2026-04-17T13:59:51.064Z","3.6.2":"2026-04-17T14:08:59.050Z","3.6.3":"2026-06-18T13:27:04.679Z","3.6.4":"2026-09-10T12:38:54.868Z","3.6.5":"2026-09-10T14:56:11.574Z","3.7.0":"2026-09-22T19:02:08.498Z","3.7.1":"2026-09-23T08:21:06.459Z","3.7.2":"2026-09-23T11:07:00.036Z","3.7.3":"2026-09-23T13:08:23.705Z","3.7.4":"2026-09-24T08:18:47.761Z","3.7.5":"2026-09-24T10:15:36.119Z","3.7.6":"2026-09-24T12:33:24.140Z","4.0.0":"2026-09-28T11:43:16.982Z","4.0.1":"2026-09-28T18:12:58.321Z","4.0.2":"2026-09-29T15:41:25.686Z","4.0.3":"2026-09-30T08:17:19.544Z","4.0.4":"2026-10-01T17:58:22.052Z"},"bugs":{"url":"https://gitverse.ru/DethMond/chuijs/issues"},"author":{"name":"saintdizen","email":"saintdizen@gmail.com"},"license":"MIT","homepage":"https://dethmond.gitverse.site/chuijs","keywords":["Electron","Framework","JavaScript"],"repository":{"url":"https://gitverse.ru/DethMond/chuijs.git","type":"git"},"description":"component framework chUiJS","maintainers":[{"name":"saintdizen","email":"saintdizen@gmail.com"}],"readme":"# chuijs\n\nКомпонентный фреймворк для Electron: интерфейс, десктоп-сервисы, локализация и доступность.\nОколо 140 компонентов — от кнопок и полей ввода до сетки данных, диаграммы Ганта и расписания —\nплюс инфраструктура: окна и трей, IPC-мост, темы, словари, журнал, валидация.\n\n## Установка\n\n```shell\nnpm install chuijs\n```\n\nElectron ставится в само приложение, фреймворк лишь использует его. Если под Linux Electron не\nзапускается из-за песочницы Chromium — нужен разовый шаг с `chrome-sandbox`, он описан в разделе\n[«Начало работы»](docs/guide/start.html).\n\n## Быстрый старт\n\n`main.js` — окно и трей:\n\n```javascript\nconst { Main, MenuItem, Desktop, path } = require(\"chuijs\");\n\nconst main = new Main({\n    name: \"exampleApp\",\n    sizes: { width: 1366, height: 768, minWidth: 960, minHeight: 540 },\n    render: `${__dirname}/app/app.js`,\n    paths: { downloadPath: path.join(Desktop.app.path(\"userData\"), \"downloads\") },\n});\n\nmain.start({ hideOnClose: false, tray: [new MenuItem().quit(\"Выход\")] });\n```\n\n`app/app.js` — страница приложения:\n\n```javascript\nconst { AppLayout, Page, Button, Log, render } = require(\"chuijs\");\n\nclass MainPage extends Page {\n    constructor() {\n        super();\n        this.setTitle(\"Сказать привет!\");\n        this.add(new Button({ title: \"Привет\", clickEvent: () => Log.info(\"привет\") }));\n    }\n}\n\nclass App extends AppLayout {\n    constructor() {\n        super();\n        this.setRoute(new MainPage());\n    }\n}\n\nrender(() => new App()).catch((err) => Log.error(err));\n```\n\nДальше — [«Начало работы»](docs/guide/start.html): структура проекта, все опции `Main`, страницы\nи сервисы.\n\n## Документация\n\n[`docs/index.html`](docs/index.html) — справочник по фреймворку: страница на каждый компонент с\nпримером, составом API и заметками о доступности, а также\n[модули и сервисы](docs/modules/index.html) (`Main`, `Log`, `Desktop`, безопасный режим,\nавтообновление), [локализация и RTL](docs/guide/i18n.html),\n[общие правила компонентов](docs/topics/options.html),\n[планы](docs/guide/roadmap.html) и [история изменений](docs/changelog.html).\n\n## Лицензия\n\nMIT — см. [LICENSE](LICENSE).\n","readmeFilename":"README.md"}