feat: add linux-system-health sense + update config
- Add linux-system-health sense (CPU load, memory, disk, uptime)
- Register in nerve.yaml with 30s interval
- Clean up .gitignore (ignore logs, pid, sock, false/)
- Remove stale pnpm metadata cache (false/)
小橘 🍊(NEKO Team)
This commit is contained in:
parent
386205327a
commit
d7e2913d99
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,2 +1,6 @@
|
||||
data/
|
||||
node_modules/
|
||||
logs/
|
||||
nerve.pid
|
||||
nerve.sock
|
||||
false/
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"@uncaged/nerve-core","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.1":{"name":"@uncaged/nerve-core","version":"0.0.1","dependencies":{"yaml":"^2.8.3"},"devDependencies":{"vitest":"^4.1.5"},"dist":{"shasum":"5290fc78ee69846017a1ae6061debc12f60ee829","tarball":"https://registry.npmjs.org/@uncaged/nerve-core/-/nerve-core-0.0.1.tgz","fileCount":11,"integrity":"sha512-oEmhvMNrU3bFdDIJWb3NjRjCI5MPKEPzr9iIvNo40uTD7mL7Nn+2w6Vrx+IUZuB4TX9ZUopEZ+E6Fx0Vb20Zpg==","signatures":[{"sig":"MEUCIFequYRdc9YW1FYfPpNfEMAyKcInPyq7OPPCouthG/tEAiEA2JgyGVJUJesf5idQYOC/nGKW/vCJct9+u3DjEEPGOYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67173}},"0.1.0":{"name":"@uncaged/nerve-core","version":"0.1.0","dependencies":{"yaml":"^2.8.3"},"devDependencies":{"vitest":"^4.1.5"},"dist":{"shasum":"3ca08a6589e86fba675456c122d80e10b92423e9","tarball":"https://registry.npmjs.org/@uncaged/nerve-core/-/nerve-core-0.1.0.tgz","fileCount":11,"integrity":"sha512-hc42M/ONsn3fRgpf66eII7CzZsIbwkNvFi2IYSwRgIRsmuZV5sBPeFfyUydAh0K/vPMWKmMS7mHb55CRBffoCA==","signatures":[{"sig":"MEUCIAVm4D+jWrBLq+ALIqp+v/5UDc8LW11TtnGzxdqyz/faAiEAnmXZLxkcJjs0WYTXZAxcIYnLSYOFkOUUlmN+H0M5xio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67173}},"0.1.1":{"name":"@uncaged/nerve-core","version":"0.1.1","dependencies":{"yaml":"^2.8.3"},"devDependencies":{"vitest":"^4.1.5"},"dist":{"shasum":"81137816c9fbda3d6f9d3a336003b627e242f59c","tarball":"https://registry.npmjs.org/@uncaged/nerve-core/-/nerve-core-0.1.1.tgz","fileCount":11,"integrity":"sha512-8TYVouq/x4fY9ock+e+qsDIqbFI9+PyfVP1NdgvMwS7AF4CRtlSlqrHi7K+O7O0k2NZUWPHK7KR0WVS9C6+8NA==","signatures":[{"sig":"MEQCIFRhM+BDsUsBCzgPKAZ9vW5J7naNHjlDXQysQBhy37IVAiA+KnvfHoq9XsT62RDqW6hPSvAZe3IvNe3UZUst+9dZ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67172}},"0.1.2":{"name":"@uncaged/nerve-core","version":"0.1.2","dependencies":{"yaml":"^2.8.3"},"devDependencies":{"vitest":"^4.1.5"},"dist":{"shasum":"9fbc3f8c0a4c8f2704e87b1ba29992e5bd776496","tarball":"https://registry.npmjs.org/@uncaged/nerve-core/-/nerve-core-0.1.2.tgz","fileCount":11,"integrity":"sha512-GO5HWBnhXB5U6zh/prhtsMG1YA98LDTHu8fILCgqS+sw72+xo7G6PyQAOAPal1iNndwgD3Z+WzbL5XNz1o0Eqg==","signatures":[{"sig":"MEUCIHbhMyWt7kxUnlKheKpQY5eeKvrxUQmN7qJwlF6+Y5oJAiEAk3FaGv7AyyvmB8DGeLHROUVZNtXDf9fi7yuaHFuMpH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67172}},"0.1.3":{"name":"@uncaged/nerve-core","version":"0.1.3","dependencies":{"yaml":"^2.8.3"},"devDependencies":{"vitest":"^4.1.5"},"dist":{"shasum":"849d88209c2bb3fe2a2acc13c26951eca1c08dc4","tarball":"https://registry.npmjs.org/@uncaged/nerve-core/-/nerve-core-0.1.3.tgz","fileCount":11,"integrity":"sha512-HfX6Fuf4+94F/8Jbl73S0YQy5Rkc8J3S1kUBpz9e9qQyxdjB5G8w+bQo449DDLMmxOZiYmQdDXoKgSonWgXIBA==","signatures":[{"sig":"MEYCIQCv2n2MQCAgtr4Tk0fkkKVuJ7wKtnzA6MvPCaVmQyPedQIhAJ6qo/Z3uvHm/6/D8lET8t70pP/rUuMgQaej5Ib/8I8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67632}},"0.1.4":{"name":"@uncaged/nerve-core","version":"0.1.4","dependencies":{"yaml":"^2.8.3"},"devDependencies":{"vitest":"^4.1.5"},"dist":{"shasum":"eb4c4eb50fa9e357953aeaa32c72c056b50ef200","tarball":"https://registry.npmjs.org/@uncaged/nerve-core/-/nerve-core-0.1.4.tgz","fileCount":11,"integrity":"sha512-6Pi03PEWT3K6JS0XTQ1KFna+MvtkGkQsVsIkeR+M1PGhQ0tuHyXnVZJAq+CFn6Ytb41YlU+13zGrDqasRzDl5w==","signatures":[{"sig":"MEYCIQD3EY9m2VULv5aW/RuCLCaVGeA9thSkY8Mg0qReAj1FoAIhAMbmbl5UfRaa54QdukDTfAXfFOcgbdnLltccYh3yRdMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67631}}},"modified":"2026-04-23T00:54:16.890Z","cachedAt":1776938285952}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"file-uri-to-path","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"file-uri-to-path","version":"0.0.1","devDependencies":{"mocha":"~1.17.1"},"directories":{"test":"test"},"dist":{"shasum":"e443f3ace914db5a8053363f8efd14d8aac79ae9","tarball":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-0.0.1.tgz","integrity":"sha512-PmVqrjqP1cFn6AJk6FZsxY9ftR050aOk5O9Cba3VBgLEFKfFxDm9CwmEhVdbVbofQ1HmRtsmnlydh7xPn8cCwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtmxkWrcruTI5wRLvCsuqnB6iIy7num1jJfqf6Ucu/9AiAoNtJOqbQCpxlF4Q0afwuhtYcFCupezi8MqMr0N8fPmA=="}]}},"0.0.2":{"name":"file-uri-to-path","version":"0.0.2","devDependencies":{"mocha":"~1.17.1"},"directories":{"test":"test"},"dist":{"shasum":"37cdd1b5b905404b3f05e1b23645be694ff70f82","tarball":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-0.0.2.tgz","integrity":"sha512-jNmalsdk1enTf+tjxrMb3nutLleumh96WWtXJQHU700Jmjyl/CHj33Di5iFECNNfgb9GwlMNKU18tukUPlFXMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUE2/J3NR/+0UUTVkvpy/e8x2JZ6Az4lRxNEfPIuZB5AiAxL83NgdufXKXXVT58pARh05t1dH87QQ0+fJRLT4qCGA=="}]}},"1.0.0":{"name":"file-uri-to-path","version":"1.0.0","devDependencies":{"mocha":"3"},"directories":{"test":"test"},"dist":{"integrity":"sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==","shasum":"553a7b8446ff6f684359c445f1e37a05dacc33dd","tarball":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo0/695Ha39HrFG4QhGtLNKoeYQPbyRW1Optue/fovOgIhAM+U1sRW2+JNZVzbw70dXz//eko7uZLqRo/cKFzP2+OY"}]}},"2.0.0":{"name":"file-uri-to-path","version":"2.0.0","devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^10.5.3","@typescript-eslint/eslint-plugin":"1.6.0","@typescript-eslint/parser":"1.1.0","cpy-cli":"^2.0.0","eslint":"5.16.0","eslint-config-airbnb":"17.1.0","eslint-config-prettier":"4.1.0","eslint-import-resolver-typescript":"1.1.1","eslint-plugin-import":"2.16.0","eslint-plugin-jsx-a11y":"6.2.1","eslint-plugin-react":"7.12.4","mocha":"^6.2.0","rimraf":"^3.0.0","typescript":"^3.5.3"},"dist":{"integrity":"sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==","shasum":"7b415aeba227d575851e0a5b0c640d7656403fba","tarball":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz","fileCount":6,"unpackedSize":7880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoORhCRA9TVsSAnZWagAAntwQAJZa/7FN144+7M/sKt5m\nBCh2ZDR0HyEuROh+jAjCoXCWI5HY5CZXW0ThM6P8XYv5Y+NsXDjqY9W46S2m\nMPmAJktmvfh2xLaSUV8ww9E8doqcVhBytFzaL9qwckbDQXgaFwmDU6/Byeo9\nrzGI1/z4Co00G2a9ZTR8Jv/15xc2K5Bd+ymnqjCPu6Lru71hi5FPr4kNNa/F\nTnE1PB5uEkakv5xDGjgSTg3I8BFVbXrbCaT5V5RlvIexl5sXQzJ7P+YuCALA\nRF4ocMouqfm8fUbqZ9XmmdXCrVq05i/IRrOP7o5kNq915e0ghbctUwr0KY2w\nPxKpSjiYnNO6f9SrhuP9bKQ5D2nAntzkzsMFZdJj9jMtgzzHCeflpxvBDrlc\n+DgH4ELUpEt5f9E8Pse+oDye2oymtuU/sPBok6CEcsuiTFjSRV8Cjh1GSPis\nV8aWWhhkRlpcg+kIft8ugl2RCIUwuj1bGkZpzNFM6fC3WtAJy7md8kPMNPS+\nb8xyngudxYjU/HPujuVi0Sb90f9yxNpw5tep6tBzC4FKMtmafwII77lI9Md/\nMIfSZkPNAaOpyrrYxcWr2+fjd2LsPw5PP/N2Kiw+t622w/oLdfj7A/y2oOpP\nxlxS64Fq9nIXdSDzNowxSWC/wniA9poNZI4AjrUAkurQ9PV4pFF/woTlGcIg\nH6WX\r\n=JNiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW4dqRhnEmMF/eWqM3CFIaZPph26zd5X0vF0vfxwJNBAiEArP/C8tap9of30+L+Xn/e2TSd33gLQ7FdrxQiaa30WYE="}]},"engines":{"node":">= 6"}}},"modified":"2023-07-10T23:17:21.711Z","cachedAt":1776938286367}
|
||||
@ -1 +0,0 @@
|
||||
{"name":"fs-constants","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"fs-constants","version":"1.0.0","dist":{"integrity":"sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==","shasum":"6be0de9be998ce16af8afc24497b9ee9b7ccd9ad","tarball":"https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz","fileCount":5,"unpackedSize":2223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4eVZCRA9TVsSAnZWagAAwToP/1iImDmdSp3+yQXUS7r5\nAiuHdDIJFdm4uZbS5R+C7LhNCfFHYTOiI1Q0+0yO6zRr+SHAFJJsVZwXcfp2\nDyRm3TY0X9QdjAJs9SifNpIkdWgOwQBrE5QZEUOM8EJ2hNB7zCskk3SUc5FR\noGbkGZEov6pFBn3OpV0IBm2PaiAIyZ+0Xt+TiLlRR5lR0NR+X6LwKtEuNuYC\nfQNCr2Z7uRnJtrvfPOYH6Jycvumt86CgqUfjeWek7CDUgapw2/zA/u+voEoY\nMDbQeaHq+Dzd9F9fVn7/aCh7bKxWwkVHxPB7wEoA8r+u4lJOPLX2sLEjq/QV\nKwGlHKZMFVU6D3kBkg/8deRWuFJpaMkUxqtSKfURbEwWaChq8X7+UNQ+Jx2a\nRdC1gO7od7Jf0srQbPgEGRLXeg19r8NTJOrLStOzZHqrH0oS3iIekGeibNEu\nwKbLJDdJgIVhp1kzzlPtiiv2vV6YVfp/8a3Ny7iysDlP7p/rit5BQeQ9hKaK\nFMeSToWnJfxrSVOYwKZro6vueSxczDgHW6ocxeWXxkZaTTgCidqwqEfzRZ3G\njptJQcVXbbg+TJIPCsOPpRMPGweDjPDsIbx4tIdURMCzzwSv2UHOpy1a9uAn\nq2xKRxLYo6IT8uHlhrfoGFemJk9xkio/gXREaT8DaNVrRoIn3/iYRqOH7BsE\nrITK\r\n=XQxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPuKl2Fv3L8SufsUAhIw9o/ViRxxKfHyC/Jw0i4owK7AIhAP5KTZPOj6hDzU7uAysZ8HqPHQbikGvGJv6Py7p2GQa+"}]}}},"modified":"2022-05-02T23:23:22.507Z","cachedAt":1776938286561}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"github-from-package","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"github-from-package","version":"0.0.0","devDependencies":{"tap":"~0.3.0","tape":"~0.1.5"},"dist":{"shasum":"97fb5d96bfde8973313f20e8288ef9a167fa64ce","tarball":"https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz","integrity":"sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDWAiT2bZ2qpllWbLr8p0Z1mhzms7BPrRdWiC2IeIHQAiBgDnTTFfOEsEYktJ9WGYDc24K5zOtiiRQ9Sg3xis/Zew=="}]}}},"modified":"2022-11-11T06:35:20.853Z","cachedAt":1776938286425}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"inherits","dist-tags":{"latest":"2.0.4"},"versions":{"1.0.0":{"name":"inherits","version":"1.0.0","dist":{"shasum":"38e1975285bf1f7ba9c84da102bb12771322ac48","tarball":"https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz","integrity":"sha512-5KfXESjCAfFQel2TLqhr18NEz++UiWVIA0jwHzs2Kbvb3e+r+G/eVhRfoZbaPCL0PnERvK5YeMgh02O4eenufw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCQCRNTdud0D6MQlD2K1U23YahprB/OiRSHk0Avz8VgAIhAIWziz2yt0m0OfeR5l7hSw0+Yq2Q/qR/U9V6pvC/NIUH"}]},"engines":{"node":"*"}},"2.0.0":{"name":"inherits","version":"2.0.0","dist":{"shasum":"76c81b3b1c10ddee3a60bf2c247162bc369f8ba8","tarball":"https://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz","integrity":"sha512-/1BHJ22Ma30b0G9pThu1BPqybizVGTE8kYkZA1jZG/drZtpsaQT6yaOBObN+SY77sfHGFPOr6tfx0pgzdXJYBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFF7cq6vLIiyatOUaK/Y6nDxQunJgJlRdbv6pEvydBmJAiA63vEhPd/T13osTQNRHA+mU2PydSo9ZGFZOAMHfIvwZg=="}]}},"2.0.1":{"name":"inherits","version":"2.0.1","dist":{"shasum":"b17d08d326b4423e568eff719f91b0b1cbdf69f1","tarball":"https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz","integrity":"sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcFsX3T+mrxv2RNNEsUhROaf5Ue0VRglcBy/UFm1DDfAiEA//B/Tv6CGmF74+F8d2DsnMxHQl5tKvnd/lEik7g28BM="}]}},"1.0.1":{"name":"inherits","version":"1.0.1","dist":{"shasum":"1bdf16c6ff8266cb858c6da2baf3637a99fb3d87","tarball":"https://registry.npmjs.org/inherits/-/inherits-1.0.1.tgz","integrity":"sha512-9QT+Biqw5CrQOHZw/X7cn3JIwJV6hJxiddHQ7WMHL4x6gdCzHHUA+fboy474lvK+8p5KHcADozSIN39aA6ZCag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu0B6+0VAAf1LLsxWbtLdLslQuoFUKArTj7D8b8BQeYQIgamLe6FYcfUnzK/xIUzPB//4KZFuH21W+54i5/OkDn3o="}]}},"1.0.2":{"name":"inherits","version":"1.0.2","dist":{"shasum":"ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b","tarball":"https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz","integrity":"sha512-Al67oatbRSo3RV5hRqIoln6Y5yMVbJSIn4jEJNL7VCImzq/kLr7vvb6sFRJXqr8rpHc/2kJOM+y0sPKN47VdzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWqCVtJoBS60UHntyYQrldjYdrPtuDfdtBDvdeq3Q2BAiBDMimJqowFSs0ww21+SUlu7B7I/cOomYLl8cUxVokZ9Q=="}]}},"2.0.3":{"name":"inherits","version":"2.0.3","devDependencies":{"tap":"^7.1.0"},"dist":{"shasum":"633c2c83e3da42a502f52466022480f4208261de","tarball":"https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz","integrity":"sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsL6y7UY2qKCAifQ8Fnb7QwhOQbvtbI+Kr6VvNxZjHZQIhAL4wnDU7hqX4YDaHqbZRZHmZX5O+HRNZsauKdwk4sB8o"}]}},"2.0.4":{"name":"inherits","version":"2.0.4","devDependencies":{"tap":"^14.2.4"},"dist":{"integrity":"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==","shasum":"0fa2c64f932917c3433a0ded55363aae37416b7c","tarball":"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz","fileCount":5,"unpackedSize":3958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCpisCRA9TVsSAnZWagAA34wP/R7/M+OPDguEHhSTBFwm\nyr5qskotwW0egz8MlwqkYJnKmkNMGVwH2ciD0+mzkoomD+iUf9cAI6qjAT+p\n2b+qFTikQpScNZRMKnMF+f5Jf0X6IVS03tojFm2i9BSxD0DL7fRoNLw/3seH\nO/5vYeiQUq0Ojx3AY4hf31AQTfBlZ7pohiE6BNAYWBXWpCq2c3uENGaeiwxk\nnmTL/fUs8RRubjrqW5Bwpi+PZrkmwcL+Te/juGLP1Ef52BDjaeVk1e9YlNtJ\nX++I+HyVR0Kb4pYyBO/iRE1ifanLmGm70PsBFUmwAAq21FGhFH/cfAeoRJo7\n3MuW5+W8n2BmJKwpngGIf/92SWJP9Ww1Vo1Lo11fpwGjPjF4RiFkD81+GDSI\n6LXikSQRmGS+6FIrkXDKZ45ir8K3tGw6peXr/fq1FmzicySGRd8gFpAZIxCw\nLIM7YXBonoGsG8p/LqG6rTfmC3ymOR8R+WH5NGeMXkRw08KJED5nMkSp5b4I\nIRenKnfIZgz+daoFE8p/W6KtTz+Ac1pMou9vnSa3B7YZjr1y6B6B3PLDq3kC\nyZZWvv3u78F8u8WkVS8iA8BvEO6aPcENzQcT61P4h0r8mitpLmvKN2+WViLV\nowBn8STKGeuXImHwPgY6Et6U29r9ec1Y01YNNf8Qfd03eNhroDFKBsC3rPGU\nT9HJ\r\n=18y6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXj0k+tuAUqkpeooUqc/nleKcodzFQI19krYf3DkGBZAiBW7yh/k9RVcOvSDyyahK0Lr4vyYCvkybyNbx1ELNPSVw=="}]}}},"modified":"2023-06-09T21:33:12.982Z","cachedAt":1776938286562}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"mkdirp-classic","dist-tags":{"latest":"0.5.3"},"versions":{"0.5.2":{"name":"mkdirp-classic","version":"0.5.2","dist":{"integrity":"sha512-ejdnDQcR75gwknmMw/tx02AuRs8jCtqFoFqDZMjiNxsu85sRIJVXDKHuLYvUUPRBUtV2FpSZa9bL1BUa3BdR2g==","shasum":"54c441ce4c96cd7790e10b41a87aa51068ecab2b","tarball":"https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.2.tgz","fileCount":4,"unpackedSize":4459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeenIXCRA9TVsSAnZWagAAPLEP/1z9pD7/Z3F59Hk6SFAA\nBp+MubD2Dg0L+hWRmqu7n2k5z8DeQ5YhNwq1dtmEC7JyggwfjzI3FKZy/WcI\nVmtB0kbq/aWL5RxOfB4S1VSWm/V3IDYBr1raPkRNEVETR1+VMGrYck7bwsnk\n9nBd61it9SEQ0b5vW53g9RpH817SG74N/x0gBjGdy3Np8rxHO3pULLFasEn+\nBrNdiFpHnK7NwJ0Yrx8+AYx2MdOBJf8PyfnaGqzK8qSx/KldCYCPVOEpll+m\nfB5FKDyzOPMmKqLPA84sE4+K4CfRH5K5oPR+XuvvFu2VDfrhG50/2m9w9UAB\nylJmK1LQROuXBaSXwsr+DavsollTXCykNpl6hQjM50bUhoi8eKwr6EvUj3Yu\nZEm5/+YNNChrPhOL0rOK6D6hdi4RmUv9aVvJfc1mmhb7dHIxvsRYu3lZcfd/\nfpWrGUdqOEB2bHj2u/oNJ8amHJMACYMLNKJAS+623JUX/9AQ+HdQohdbJwNj\n9/OrsAaiOUHiW1lWSi9ihc8lZHaVqXxX+1HgY3uod904DQoEjXkoY0UoN4TM\nnWngC/82AttQ+v5Pdql8odc7qLnDYzbNr5QLToN4kvgedzl2eMuBmTF3+Es8\nGEBHCY6aOrfKvJ4k2SM+4UBB9ByvS4rZXnXaBuB0KKK1UMdAX2R4nnS9rP9e\nG/qr\r\n=Vl+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCizGzcYmoXRMdQDt1UbbSZpsAUu/SswJqE15GGizBpDwIhAMTa8XW0p7NmyT+gvD4W7ol+2Q8GB4o8Cy4xhUDB4+OS"}]}},"0.5.3":{"name":"mkdirp-classic","version":"0.5.3","dist":{"integrity":"sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==","shasum":"fa10c9115cc6d8865be221ba47ee9bed78601113","tarball":"https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz","fileCount":4,"unpackedSize":4498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer+azCRA9TVsSAnZWagAACOcP/36rUG2+xmUufwXR92xi\nN+2pI3zZAea9JOvico0wfMKMTGPb7Y1sx3GEeRL0YiixwffoZyGPflhvpaFo\nO/qozVqlgIYd7Tp2UqYUB48MGuHlb8HYUPfXgBkk2y3PRWir7CmLb3WtkbJO\nTAXXTpulkrCJl6We+XHkSRll9gejF0w8ZEIthUQdz/iTD7Apjmv5pdb3GsVR\nXQVfwZiDNGDVOg1qkZ7nBPbdmLNhX1hzX9JyLj0tLTHbKpfkS/j6zld+8j0v\nZPn/ToXvdmQe1SHybG8nYKSorfQDgf5MbFxk3nSLYIZvLL5quJnyLvmHIofi\ndzMTImEXlxmoCbAgpwx1H2BHWTYCB2lh/hTlVrCb82wHrdphgTxNC5OpH10Y\n6hIHi1ihYHg13bllCxWrY3+qhVcURh2tWM8PfJED2O2p2RzlM0kZoSoPd/Pt\nIBiRE3TEf40PO/zasxfNEoBf6efC+hjv6sQi6d8m+x9PjTu+Ps69Hl82F5QO\nh7/wk0YHQhxOZWLFZGbSKG45LFqIL/UkKgfaL1f+I6PtNTEZJzu31FrN+zKd\naJqaqyvWA741vG3cjJ5/6H4OYWqqe5arJW/dRtSzqZmXikIRNzMxoho6tJYU\nll6iJU+TaCnH0Wf9rGMeN1ZDAI+RJ1MoKmwBuNbjH8pt33Pd9nXgXPt6tFHB\nPJko\r\n=OyGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6VWjoIF+jTwHSAe49AFC6IF0okuWurkDRsQZjShfXoAIhAJRt+MJNKS42qlAKeq0pQ+71cccBAN9Sc4h8Os/ZhKFV"}]}}},"modified":"2022-05-09T12:18:51.232Z","cachedAt":1776938286414}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"once","dist-tags":{"latest":"1.4.0"},"versions":{"1.1.1":{"name":"once","version":"1.1.1","devDependencies":{"tap":"~0.3.0"},"directories":{"test":"test"},"dist":{"shasum":"9db574933ccb08c3a7614d154032c09ea6f339e7","tarball":"https://registry.npmjs.org/once/-/once-1.1.1.tgz","integrity":"sha512-frdJr++QKEg4+JylTX+NNLgSoO6M2pDNYOOXe4WGIYKKBADBI9nU3oa06y4D4FpAJ3obAsjExeBOnscYJB9Blw==","signatures":[{"sig":"MEUCIQCieyV970jTTntKimuhh/o7Az1lX0tdw5DuM56P5qFKUwIgXLJvOJdZVbbHBrPyEPESrpG4Goe/BNQ5+1B4SLk+pbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.2.0":{"name":"once","version":"1.2.0","devDependencies":{"tap":"~0.3.0"},"directories":{"test":"test"},"dist":{"shasum":"de1905c636af874a8fba862d9aabddd1f920461c","tarball":"https://registry.npmjs.org/once/-/once-1.2.0.tgz","integrity":"sha512-WBd9yDi3JRrEsysh0s4px+jinLuW/DGRydS+ZGPTHVKu4JrIBmKj3uDC9LfnwEbXHFVLieUuZvunY74wln6arg==","signatures":[{"sig":"MEQCIGOBig6W3FyMp9sh0K4QLICwV9qESYWylncRMBchsK9YAiA2QpvinLj0PKj4dclj/TyLxNF0uGp4Z8gWiG8xDWgQNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.3.0":{"name":"once","version":"1.3.0","devDependencies":{"tap":"~0.3.0"},"directories":{"test":"test"},"dist":{"shasum":"151af86bfc1f08c4b9f07d06ab250ffcbeb56581","tarball":"https://registry.npmjs.org/once/-/once-1.3.0.tgz","integrity":"sha512-A31oqbdEQnnhkjIXJ6QKcgO9eN8Xe+dVAQqlFLAmri0Y5s11pUadCihT2popU2WLd5CbbnD2ZVkbEJsR/8JHvA==","signatures":[{"sig":"MEYCIQD8RXfVUBPi+ZxXJoQ8mgRZBFokEux5o51yaiVmFl8NmgIhAIh5XtdYRWuYFWt8HGLWQuxA/zNZD+qewa7atQMU6F9o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.3.1":{"name":"once","version":"1.3.1","dependencies":{"wrappy":"1"},"devDependencies":{"tap":"~0.3.0"},"directories":{"test":"test"},"dist":{"shasum":"f3f3e4da5b7d27b5c732969ee3e67e729457b31f","tarball":"https://registry.npmjs.org/once/-/once-1.3.1.tgz","integrity":"sha512-NzfbaaoQvz2JC/D/Yj3GZi0FJG1w9i3K9Bp99Ws3p0xriPynC/YfRcpo2zoVuIduvH4b8+6up4ogGxnqajSKhA==","signatures":[{"sig":"MEQCICjEN6vmHO9gyWeVXNZBqftltDNnhMMes7qlk1utWC9tAiAIA5xUJDAr9juUnlIDgNi8ynVRYjOBLFx8BMOjvra2mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.3.2":{"name":"once","version":"1.3.2","dependencies":{"wrappy":"1"},"devDependencies":{"tap":"~0.3.0"},"directories":{"test":"test"},"dist":{"shasum":"d8feeca93b039ec1dcdee7741c92bdac5e28081b","tarball":"https://registry.npmjs.org/once/-/once-1.3.2.tgz","integrity":"sha512-tPQxpk4nBjTgu+eHijWhgX2d+tE6HQyMPVnzY5b1qenTUFsxBaKlzEFUF+XVfbToFuVFm8hX+PzV9u3PewDZ4Q==","signatures":[{"sig":"MEQCIE7IuyMTX7DKRwCdMuhBqt7Y2ievtgM3ro3BtNeG8MH/AiA2VLezEPQWs3rkaSNsZ7Q6Llli+kcR4pOg+EcIKlvMhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.3.3":{"name":"once","version":"1.3.3","dependencies":{"wrappy":"1"},"devDependencies":{"tap":"^1.2.0"},"directories":{"test":"test"},"dist":{"shasum":"b2e261557ce4c314ec8304f3fa82663e4297ca20","tarball":"https://registry.npmjs.org/once/-/once-1.3.3.tgz","integrity":"sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==","signatures":[{"sig":"MEUCIFtJMdkUTYhzUE/ucuz0mZ/hhlHxaRAquKjl6xtrpaLOAiEAjs078yGtzBdWWy8vRBGJZ0gtaY9xvIY3abBMujoXl4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.4.0":{"name":"once","version":"1.4.0","dependencies":{"wrappy":"1"},"devDependencies":{"tap":"^7.0.1"},"directories":{"test":"test"},"dist":{"shasum":"583b1aa775961d4b113ac17d9c50baef9dd76bd1","tarball":"https://registry.npmjs.org/once/-/once-1.4.0.tgz","integrity":"sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==","signatures":[{"sig":"MEQCIBoG/U/tJpr0WZlTEuYKTiY+IHcJ8q7ltkuQPJlL9q4ZAiB6nAD2IwFhsf3OOMThg/wNPiKveaMutTIScY9fya/n1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}}},"modified":"2026-03-01T13:17:51.972Z","cachedAt":1776938286496}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"resolve-pkg-maps","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"resolve-pkg-maps","version":"1.0.0","dist":{"integrity":"sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==","shasum":"616b3dc2c57056b5588c31cdf4b3d64db133720f","tarball":"https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz","fileCount":7,"unpackedSize":15037,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2nKtsnR3yCO7KnmVsfDC4c5a3A18gA08qdTNW+Ejv3AiB+22ZyL+Q7To1NB3WHxFKXQx5kR88TDNbccWpDf+ChvA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjme3KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre0w//cF5pQkE8N8H1JqKTPUqc2TK1T7l4vNDPM2T1nbx9JEpfJxXd\r\nLHWpJF00J7XbdjtifzbcqpAQ6pHgc8igksn+yvh4S2G9a/sDyqvq1TBuVlet\r\nStcpoeU5mpV1urmWxMDZe6KRREbG681cpqi3tPYhY2BF740cVSotVTpiVzwq\r\n9vKM1f1tP2SmDJThvsf8JJT8FV0Vp5Xn+FtVyD3y1+ksR4a2WVLpw3wH9nTg\r\nidMW+y/srk+aQLJ4+WeFYBT1BehPSKGDi36fZmo4KTYnrbHa5xEpL8HGoiqK\r\nS9TcyHyROLj8xcLbC8RcU6WQI/yN6qkOrbsKVzIeF0uBMhBNt3NEHLBDC0xd\r\nRK52dADLMPeG6qZK7scYIYdoY+xMPM1qFpEFIvq2p2neVyu5EALnQEqrfxiG\r\nIR4P907S2TSaGSMZ6j+n4zi/T+bYa08WDgU74LMz2BPxb4k0Ez4A3ImWVCuA\r\nv14NjYszV/If1HSgzp7KqRlta27AR6NkHpCO5G5rhkSTU2X17DjoNfigJQbb\r\niqh4lDJCgRm9bI1oHH/FHXMdJTWs4XwAjzSugiZODNv/mxVcbx2tphdVs5QA\r\n2yt0pwYEK5+QTe0pzCT0DvPGcGx6GhJUX/6avgGJMFD+SJY8VEwxHMbRObJK\r\n05zyy+b54JRb/ttkVcA2QDc5WSHbBEvyL/g=\r\n=R7dP\r\n-----END PGP SIGNATURE-----\r\n"},"funding":"https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"}},"modified":"2022-12-14T15:37:46.383Z","cachedAt":1776938286435}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"simple-concat","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"simple-concat","version":"1.0.0","devDependencies":{"standard":"^6.0.8","tape":"^4.0.0"},"dist":{"shasum":"7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6","tarball":"https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz","integrity":"sha512-pgxq9iGMSS24atefsqEznXW1Te610qB4pwMdrEg6mxczHh7sPtPyiixkP/VaQic8JjZofnIvT7CDeKlHqfbPBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvefrH6+kDiJtf/pfa5yZoSNmKaBR2YaZYgv12dC+YXAiEA93+3uegFJmIpDCbXFk905mrZeXYFNqqOFIo44TeN5MI="}]}},"1.0.1":{"name":"simple-concat","version":"1.0.1","devDependencies":{"standard":"*","tape":"^5.0.1"},"dist":{"integrity":"sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==","shasum":"f46976082ba35c2263f1c8ab5edfe26c41c9552f","tarball":"https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz","fileCount":6,"unpackedSize":4624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfESrICRA9TVsSAnZWagAAj24P/1vvSpzsf82E7+dCCRkS\nhcoysvOFrBkEfOKPMW9CpEXtZr3sPcblmcSunP4Arrr2APn5f2eol7DI2nyy\nci4qIabjYWCSivAr6MayxO/L93GM+iR/LB9bciMlw2mwV7TNyF0V6VXwk0v8\nEKM7N9Tcx3NXLLaF7wXdWlzDW7uRIGDUUQmxGnSwrAaG0RQG01/MMGE/zzyu\naVuC7td9Hscxt2kvq72ZvrUre1JybJt/48doSkR//fORXGWrUdE3kqyRM/b6\nwjAuYKHqLbzMwK1SrgUJQgdhOQDVgQ4H/6BvpVOKHO3faDe0yRxLC9rXziiC\npkZ9ZMLkWB0yp0f3dHy4y9+jYJnxOOeKgQ2UJ6Tsm+GZC77xg9XDUb6ofueZ\nUr2ROIg3BMWCWewADR2ukgo7VKc5C7+tkI0VgbF9TEyPmhGxos/oTf1URJyp\nCxn0ch1RT/GpaJRN7c8bN0qGahqDikHhHMGyNsKBKt/zBPtHWS9okgBO9wMn\nt9LxhCLYKSLThLhqCeG7dATctzEcvqipffHQbL+448ZWRendhVhC5L/d0XCn\nt2F0MTFdkRISuFnmLjrQipLPCd3y/ixZmvdRN6qGGLcOUucLW1FXKxABuiYW\n3ZL1fC14KpycLfEhP7AfyqmJf58W1tya2JotzagsyQYYTygSdg2fV0WRxuXa\netBF\r\n=7XYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECOSMdfsaO2NGCAfUq8R8FG4mciDnt3QOIkOKQMOIPOAiEAxGjpeIwdfJM5jkUZtCwSDnv5f8khLi+Y8+BB8MntZww="}]},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}]}},"modified":"2022-06-26T19:33:45.106Z","cachedAt":1776938286481}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
{"name":"tunnel-agent","dist-tags":{"latest":"0.6.0"},"versions":{"0.2.0":{"name":"tunnel-agent","version":"0.2.0","dist":{"shasum":"6853c2afb1b2109e45629e492bde35f459ea69e8","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz","integrity":"sha512-PXy4q1PH88BK0pcGOEMXFAslyBuRWz1wxLfPXTlYFd41eyUgjOALaVGbWJN1ymjbnBzjWunVSKmrrMMh8oLaZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDSoShF0A8TKHtjqi8HJB38zpS2Yhip/7J5eBkd8akLAIgNsMGqj9ipWOebjvYjpcxKNOdz1/2ITKMzQ3XuVvAEUY="}]},"engines":{"node":"*"}},"0.3.0":{"name":"tunnel-agent","version":"0.3.0","dist":{"shasum":"ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz","integrity":"sha512-jlGqHGoKzyyjhwv/c9omAgohntThMcGtw8RV/RDLlkbbc08kni/akVxO62N8HaXMVbVsK1NCnpSK3N2xCt22ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDznbkxqBQdBUXheb114+KcPtDBVCpUWuqabVpne7EoxQIgTmuGKS45xGEVb5iM+EhO7Ix8JRRzR+p5CYWWFuZi6PQ="}]},"engines":{"node":"*"}},"0.4.0":{"name":"tunnel-agent","version":"0.4.0","dist":{"shasum":"b1184e312ffbcf70b3b4c78e8c219de7ebb1c550","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz","integrity":"sha512-BLqMqH/aN87Zq3ff8fPQfG9akaurt5eztqAUfVVhmGognmCc2V7sJHZpJg5ekX96HgDCkXAq4Bgr5SycljS/IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErOhAfqH6ZJ0sEHjBFJyeWJ+VovF4EUJaiGdb8vlYf2AiBNb80jJNnXYrfoBvn0pLDIhmT09rt8kCcQHGD77dmn9w=="}]},"engines":{"node":"*"}},"0.4.1":{"name":"tunnel-agent","version":"0.4.1","dist":{"shasum":"bbeecff4d679ce753db9462761a88dfcec3c5ab3","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz","integrity":"sha512-vDxn4rpUNJyLx2ur4U/PEjbgms6VkBTFyPG4aIE6xPMSJ1yXXEjF1JIqBrh+1GfewVqQRUatY0f/ow+9GcLPJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkx0jx8UxzcN/3um2jE1h/sHmi9I5hUGEO63akhm1HYwIgTK+oZdn0Qhy42MPw7AYh25l3uSb7GWM1z7LTnJHoGkM="}]},"engines":{"node":"*"}},"0.4.2":{"name":"tunnel-agent","version":"0.4.2","dist":{"shasum":"1104e3f36ac87125c287270067d582d18133bfee","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.2.tgz","integrity":"sha512-uAcPtVev8tZ0JJ0ubNLMM2E2GRjHHhjqkaM6SDWJi/RaetrNwhe+UyprwnweWZnr83gVa9reqIi1xKLQSEfhAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6BkdJtJUgkGzf3AMY5nx8spPbRfniukpFTrefYxm/ggIhAK1rHM8V2gFzHwn67W9XQOkoEsCUYJeBM4f1Clz9H4u7"}]},"engines":{"node":"*"}},"0.4.3":{"name":"tunnel-agent","version":"0.4.3","dist":{"shasum":"6373db76909fe570e08d73583365ed828a74eeeb","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz","integrity":"sha512-e0IoVDWx8SDHc/hwFTqJDQ7CCDTEeGhmcT9jkWJjoGQSpgBz20nAMr80E3Tpk7PatJ1b37DQDgJR3CNSzcMOZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbuXKxCmv0n2RZOvNR4mkFCOM3kR8Abi8JtlHBgebWJAIgC1V4xvYAZygZBSCjjnXodzu+TOQa0Q+cVgEHdb6pevk="}]},"engines":{"node":"*"}},"0.5.0":{"name":"tunnel-agent","version":"0.5.0","dependencies":{"safe-buffer":"^5.0.1"},"dist":{"shasum":"7ae1bd34ae766309556b7ef34fd52cf874b14c7d","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.5.0.tgz","integrity":"sha512-uV5rOpCsCkqGN9S9Ro31ZkN9iIejB+cyrV2IXlhc/jNHz5i6n4F80m0s4r8y7Yq3V78Mg3Tv6azjlOuNvvi2EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPlbfKXs5Q7QO88bK+pTuiC+QMWkxLxOPTrBOiJ9PqWAIhAOvXRIRHaaaj132qEL0EoiPWNzBIdmg+dKXakNPUZ7hb"}]},"engines":{"node":"*"}},"0.6.0":{"name":"tunnel-agent","version":"0.6.0","dependencies":{"safe-buffer":"^5.0.1"},"dist":{"shasum":"27a5dea06b36b04a0a9966774b290868f0fc40fd","tarball":"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz","integrity":"sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9ATlzuhu2hwlePNPqrWGLoZT46jzdYng7Z1ngalhIjwIgOLGKgCu6hpmsm3mWAufGKePcGSm1jMSs8OdHsgLV/d4="}]},"engines":{"node":"*"}}},"modified":"2022-06-27T23:20:40.165Z","cachedAt":1776938286403}
|
||||
@ -1 +0,0 @@
|
||||
{"name":"util-deprecate","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"util-deprecate","version":"1.0.0","dist":{"shasum":"3007af012c140eae26de05576ec22785cac3abf2","tarball":"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.0.tgz","integrity":"sha512-sTmIWz2UtUfg8kaf6qlicnMn6ghnpMboyWJAv+kgorwAmCHY78TcfaRWfMD8OECWkqVFwyat+r1VJxA4dDfGSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCri2jrXgd4KNJxbVAHav4n3MwZ3UrEqrKZ5X54Efk2/wIgI85j6D2+98v25iZu+ygxEUNvgmL3J1aehucOqaCD7hg="}]}},"1.0.1":{"name":"util-deprecate","version":"1.0.1","dist":{"shasum":"3556a3d13c4c6aa7983d7e2425478197199b7881","tarball":"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.1.tgz","integrity":"sha512-/f+A7C3gucLtZ6F6z33sFBFxIrry4KPiO4S1r9KrwNv6ABp/T+IHJzzYGRFCzs2RfgTIm8cA3TJuTdc8INlkNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFClzWQOpZ1wLeTBejlQ3EjmoTEqyiS3w8drAjflDL11AiEArVdXKBnfnVWx8KOhvLopIg51cETWWrVnd4GqPiWVvCU="}]}},"1.0.2":{"name":"util-deprecate","version":"1.0.2","dist":{"shasum":"450d4dc9fa70de732762fbd2d4a28981419a0ccf","tarball":"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz","integrity":"sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8kbTkCOi5K8s9SSUowetM2i82Yn0Fh8ksO5yTwvPaOAIgLZuKcelfvJTrdYwZOm4QxW2K6ilsaa/SRexFQHyGHvI="}]}}},"modified":"2022-06-28T07:10:45.145Z","cachedAt":1776938286598}
|
||||
@ -1 +0,0 @@
|
||||
{"name":"wrappy","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"wrappy","version":"1.0.0","devDependencies":{"tap":"^0.4.12"},"directories":{"test":"test"},"dist":{"shasum":"8aae4fc6b4cd6be32a4553985bcf32b3ee131e4e","tarball":"https://registry.npmjs.org/wrappy/-/wrappy-1.0.0.tgz","integrity":"sha512-3y8PlpIQuv3/g9rN12ffm6FrWo+fCLlt8mtAruKSVgnPgdV4SoxOF8qmJ+6BXjsfDFe/EMUGFWjCu2dImNHjBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWrRxKStHgOvqG0fa7ESlcj8Il3QEuGl9fyomDlesSbwIgICeFpe4kqnMG6kdfOCFsncQzN1SjfME8H+6yXea2VXo="}]}},"1.0.1":{"name":"wrappy","version":"1.0.1","devDependencies":{"tap":"^0.4.12"},"directories":{"test":"test"},"dist":{"shasum":"1e65969965ccbc2db4548c6b84a6f2c5aedd4739","tarball":"https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz","integrity":"sha512-42h1d25nW6G/N7l16Oz4vqCOLIFobFBOwZrBYlCxJ/QuS2o1Gdn1PzSoiYndbnL9rgGIGZ6Qn09AIpyhrkepfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn2Qrc+DAxw+20ABU0tpbXyFWAazK7SOB9mnc56inccQIgAc9xuBXOmE37NGBaAA1HGv9RoNpukosY3Fi+QuvBoW4="}]}},"1.0.2":{"name":"wrappy","version":"1.0.2","devDependencies":{"tap":"^2.3.1"},"directories":{"test":"test"},"dist":{"shasum":"b5243d8f3ec1aa35f1364605bc0d1036e30ab69f","tarball":"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz","integrity":"sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtPpKlaDF3QN9vNEImDylgjhVgE1cPX5dxgADkO3cbOAiBDRht6eiKjXoYA0jCizl4yJnAJLrUoRkZtth0Uw0e5aQ=="}]}},"0.0.0":{"name":"wrappy","version":"0.0.0","devDependencies":{"tap":"^1.2.0"},"directories":{"test":"test"},"dist":{"integrity":"sha512-LqL69QCiUu9q/qMG/a7l9bsJJQBN0QKOFx2l8RpT1NOu3v3BYxTiRVC0RkbW+8KlLCYtwksWopVWH0dY2r0Kug==","shasum":"adf927968d3c4aa3e5cac7a47e714086086dcc25","tarball":"https://registry.npmjs.org/wrappy/-/wrappy-0.0.0.tgz","fileCount":6,"unpackedSize":4203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgggQOCRA9TVsSAnZWagAAReQQAKQzNIf0bHTunqO7/g8C\nKHEM0IjZqNZcP47lkWZ7YLq0uy2616wMzgW3+fFb1yKtispVKRMNHlDt1Jkl\n8+z0MkqsCHdm2A8/cRuaXpBwT1kbPJkHlnOboWq/ghUAiKznUWJKr0ENoBzQ\nOa6RgMb5M/Twwi/KFeaxltGw5BTx66CzJxHkS23iL6wjAIHQk0SMnkbFyHuh\n6eysYcoMt4+1VcwbGiXvxya5oiihNkr4G78R/2ZLNL2pQQk5b7pySHHMqwFR\nJ3YM91ZE04oCaz7A9rl9KPFgVdwlrNCT0OcEvs95dWH1rvioSqmgrEsDgaXg\nWvui5X3XGZSTIDskAsFBVKV0/fro6nyiKD0F5ysSXeGA6id7Gkvtm+dY//q0\nZF6TAS/GxyASjPccvVaomqQSUxtF2/1/Yp8AC0Z8ZQ5tZRP9J67cxWndauA+\nDk3RKMpLw7WhEnREPYAQ0VEFiVsYIl4TSmv59OYJtW2m0xJ1uvzCQ/EuQosL\n7uhoDp9tiJpuM7t/TYZka/UoK/wt8agauqg/+lbfKJj9Qxc1YYahdn3i2rkv\nQtCrVw0g8octR4oKQPgWQ3fJ1xfxG6g1wzgOOOH3TUDYNMayLusXYWvg1ULR\nuLLRtQyuoxEqKrKjCnmIF9Rs2akdS9z646Y/xNb0EgN5e287mOBxZt9TXDuU\n5Kh3\r\n=LoNR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6mVzm0s41VKrmDQ1WYvWoj/topP/d34Ij07TY3IOWjAiBhF8n0zYChG+dFgTp0QFZC2w1Q85OVuyvucAnEw+ts8A=="}]}}},"modified":"2023-06-22T16:34:09.617Z","cachedAt":1776938286530}
|
||||
File diff suppressed because one or more lines are too long
@ -5,8 +5,16 @@ senses:
|
||||
throttle: 5s
|
||||
timeout: 10s
|
||||
grace_period: null
|
||||
linux-system-health:
|
||||
group: system
|
||||
throttle: 10s
|
||||
timeout: 15s
|
||||
grace_period: null
|
||||
|
||||
reflexes:
|
||||
- kind: sense
|
||||
sense: cpu-usage
|
||||
interval: 10s
|
||||
- kind: sense
|
||||
sense: linux-system-health
|
||||
interval: 30s
|
||||
|
||||
@ -12,6 +12,12 @@
|
||||
"drizzle-kit": "latest"
|
||||
},
|
||||
"pnpm": {
|
||||
"onlyBuiltDependencies": ["esbuild"]
|
||||
"onlyBuiltDependencies": [
|
||||
"esbuild"
|
||||
],
|
||||
"overrides": {
|
||||
"@uncaged/nerve-daemon": "link:../repos/nerve/packages/daemon",
|
||||
"@uncaged/nerve-core": "link:../repos/nerve/packages/core"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
237
pnpm-lock.yaml
generated
237
pnpm-lock.yaml
generated
@ -4,16 +4,20 @@ settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
overrides:
|
||||
'@uncaged/nerve-daemon': link:../repos/nerve/packages/daemon
|
||||
'@uncaged/nerve-core': link:../repos/nerve/packages/core
|
||||
|
||||
importers:
|
||||
|
||||
.:
|
||||
dependencies:
|
||||
'@uncaged/nerve-core':
|
||||
specifier: latest
|
||||
version: 0.1.4
|
||||
specifier: link:../repos/nerve/packages/core
|
||||
version: link:../repos/nerve/packages/core
|
||||
'@uncaged/nerve-daemon':
|
||||
specifier: latest
|
||||
version: 0.1.5
|
||||
specifier: link:../repos/nerve/packages/daemon
|
||||
version: link:../repos/nerve/packages/daemon
|
||||
drizzle-orm:
|
||||
specifier: latest
|
||||
version: 0.45.2(better-sqlite3@11.10.0)
|
||||
@ -479,12 +483,6 @@ packages:
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
'@uncaged/nerve-core@0.1.4':
|
||||
resolution: {integrity: sha512-6Pi03PEWT3K6JS0XTQ1KFna+MvtkGkQsVsIkeR+M1PGhQ0tuHyXnVZJAq+CFn6Ytb41YlU+13zGrDqasRzDl5w==}
|
||||
|
||||
'@uncaged/nerve-daemon@0.1.5':
|
||||
resolution: {integrity: sha512-SLA75evfye0Az5T6xeI6NsNnHPLyyA7ZtLFsfbhJDR8GyVIfEa8OGp1+9ZuGl790Tel6i2RyWyEa/mibLO0fKg==}
|
||||
|
||||
base64-js@1.5.1:
|
||||
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
|
||||
|
||||
@ -522,95 +520,6 @@ packages:
|
||||
resolution: {integrity: sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==}
|
||||
hasBin: true
|
||||
|
||||
drizzle-orm@0.43.1:
|
||||
resolution: {integrity: sha512-dUcDaZtE/zN4RV/xqGrVSMpnEczxd5cIaoDeor7Zst9wOe/HzC/7eAaulywWGYXdDEc9oBPMjayVEDg0ziTLJA==}
|
||||
peerDependencies:
|
||||
'@aws-sdk/client-rds-data': '>=3'
|
||||
'@cloudflare/workers-types': '>=4'
|
||||
'@electric-sql/pglite': '>=0.2.0'
|
||||
'@libsql/client': '>=0.10.0'
|
||||
'@libsql/client-wasm': '>=0.10.0'
|
||||
'@neondatabase/serverless': '>=0.10.0'
|
||||
'@op-engineering/op-sqlite': '>=2'
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
'@planetscale/database': '>=1.13'
|
||||
'@prisma/client': '*'
|
||||
'@tidbcloud/serverless': '*'
|
||||
'@types/better-sqlite3': '*'
|
||||
'@types/pg': '*'
|
||||
'@types/sql.js': '*'
|
||||
'@vercel/postgres': '>=0.8.0'
|
||||
'@xata.io/client': '*'
|
||||
better-sqlite3: '>=7'
|
||||
bun-types: '*'
|
||||
expo-sqlite: '>=14.0.0'
|
||||
gel: '>=2'
|
||||
knex: '*'
|
||||
kysely: '*'
|
||||
mysql2: '>=2'
|
||||
pg: '>=8'
|
||||
postgres: '>=3'
|
||||
prisma: '*'
|
||||
sql.js: '>=1'
|
||||
sqlite3: '>=5'
|
||||
peerDependenciesMeta:
|
||||
'@aws-sdk/client-rds-data':
|
||||
optional: true
|
||||
'@cloudflare/workers-types':
|
||||
optional: true
|
||||
'@electric-sql/pglite':
|
||||
optional: true
|
||||
'@libsql/client':
|
||||
optional: true
|
||||
'@libsql/client-wasm':
|
||||
optional: true
|
||||
'@neondatabase/serverless':
|
||||
optional: true
|
||||
'@op-engineering/op-sqlite':
|
||||
optional: true
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@planetscale/database':
|
||||
optional: true
|
||||
'@prisma/client':
|
||||
optional: true
|
||||
'@tidbcloud/serverless':
|
||||
optional: true
|
||||
'@types/better-sqlite3':
|
||||
optional: true
|
||||
'@types/pg':
|
||||
optional: true
|
||||
'@types/sql.js':
|
||||
optional: true
|
||||
'@vercel/postgres':
|
||||
optional: true
|
||||
'@xata.io/client':
|
||||
optional: true
|
||||
better-sqlite3:
|
||||
optional: true
|
||||
bun-types:
|
||||
optional: true
|
||||
expo-sqlite:
|
||||
optional: true
|
||||
gel:
|
||||
optional: true
|
||||
knex:
|
||||
optional: true
|
||||
kysely:
|
||||
optional: true
|
||||
mysql2:
|
||||
optional: true
|
||||
pg:
|
||||
optional: true
|
||||
postgres:
|
||||
optional: true
|
||||
prisma:
|
||||
optional: true
|
||||
sql.js:
|
||||
optional: true
|
||||
sqlite3:
|
||||
optional: true
|
||||
|
||||
drizzle-orm@0.45.2:
|
||||
resolution: {integrity: sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==}
|
||||
peerDependencies:
|
||||
@ -840,11 +749,6 @@ packages:
|
||||
wrappy@1.0.2:
|
||||
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
|
||||
|
||||
yaml@2.8.3:
|
||||
resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
|
||||
engines: {node: '>= 14.6'}
|
||||
hasBin: true
|
||||
|
||||
snapshots:
|
||||
|
||||
'@drizzle-team/brocli@0.10.2': {}
|
||||
@ -1081,61 +985,26 @@ snapshots:
|
||||
'@esbuild/win32-x64@0.27.7':
|
||||
optional: true
|
||||
|
||||
'@uncaged/nerve-core@0.1.4':
|
||||
dependencies:
|
||||
yaml: 2.8.3
|
||||
|
||||
'@uncaged/nerve-daemon@0.1.5':
|
||||
dependencies:
|
||||
'@uncaged/nerve-core': 0.1.4
|
||||
better-sqlite3: 11.10.0
|
||||
drizzle-orm: 0.43.1(better-sqlite3@11.10.0)
|
||||
yaml: 2.8.3
|
||||
transitivePeerDependencies:
|
||||
- '@aws-sdk/client-rds-data'
|
||||
- '@cloudflare/workers-types'
|
||||
- '@electric-sql/pglite'
|
||||
- '@libsql/client'
|
||||
- '@libsql/client-wasm'
|
||||
- '@neondatabase/serverless'
|
||||
- '@op-engineering/op-sqlite'
|
||||
- '@opentelemetry/api'
|
||||
- '@planetscale/database'
|
||||
- '@prisma/client'
|
||||
- '@tidbcloud/serverless'
|
||||
- '@types/better-sqlite3'
|
||||
- '@types/pg'
|
||||
- '@types/sql.js'
|
||||
- '@vercel/postgres'
|
||||
- '@xata.io/client'
|
||||
- bun-types
|
||||
- expo-sqlite
|
||||
- gel
|
||||
- knex
|
||||
- kysely
|
||||
- mysql2
|
||||
- pg
|
||||
- postgres
|
||||
- prisma
|
||||
- sql.js
|
||||
- sqlite3
|
||||
|
||||
base64-js@1.5.1: {}
|
||||
base64-js@1.5.1:
|
||||
optional: true
|
||||
|
||||
better-sqlite3@11.10.0:
|
||||
dependencies:
|
||||
bindings: 1.5.0
|
||||
prebuild-install: 7.1.3
|
||||
optional: true
|
||||
|
||||
bindings@1.5.0:
|
||||
dependencies:
|
||||
file-uri-to-path: 1.0.0
|
||||
optional: true
|
||||
|
||||
bl@4.1.0:
|
||||
dependencies:
|
||||
buffer: 5.7.1
|
||||
inherits: 2.0.4
|
||||
readable-stream: 3.6.2
|
||||
optional: true
|
||||
|
||||
buffer-from@1.1.2: {}
|
||||
|
||||
@ -1143,16 +1012,21 @@ snapshots:
|
||||
dependencies:
|
||||
base64-js: 1.5.1
|
||||
ieee754: 1.2.1
|
||||
optional: true
|
||||
|
||||
chownr@1.1.4: {}
|
||||
chownr@1.1.4:
|
||||
optional: true
|
||||
|
||||
decompress-response@6.0.0:
|
||||
dependencies:
|
||||
mimic-response: 3.1.0
|
||||
optional: true
|
||||
|
||||
deep-extend@0.6.0: {}
|
||||
deep-extend@0.6.0:
|
||||
optional: true
|
||||
|
||||
detect-libc@2.1.2: {}
|
||||
detect-libc@2.1.2:
|
||||
optional: true
|
||||
|
||||
drizzle-kit@0.31.10:
|
||||
dependencies:
|
||||
@ -1161,10 +1035,6 @@ snapshots:
|
||||
esbuild: 0.25.12
|
||||
tsx: 4.21.0
|
||||
|
||||
drizzle-orm@0.43.1(better-sqlite3@11.10.0):
|
||||
optionalDependencies:
|
||||
better-sqlite3: 11.10.0
|
||||
|
||||
drizzle-orm@0.45.2(better-sqlite3@11.10.0):
|
||||
optionalDependencies:
|
||||
better-sqlite3: 11.10.0
|
||||
@ -1172,6 +1042,7 @@ snapshots:
|
||||
end-of-stream@1.4.5:
|
||||
dependencies:
|
||||
once: 1.4.0
|
||||
optional: true
|
||||
|
||||
esbuild@0.18.20:
|
||||
optionalDependencies:
|
||||
@ -1256,11 +1127,14 @@ snapshots:
|
||||
'@esbuild/win32-ia32': 0.27.7
|
||||
'@esbuild/win32-x64': 0.27.7
|
||||
|
||||
expand-template@2.0.3: {}
|
||||
expand-template@2.0.3:
|
||||
optional: true
|
||||
|
||||
file-uri-to-path@1.0.0: {}
|
||||
file-uri-to-path@1.0.0:
|
||||
optional: true
|
||||
|
||||
fs-constants@1.0.0: {}
|
||||
fs-constants@1.0.0:
|
||||
optional: true
|
||||
|
||||
fsevents@2.3.3:
|
||||
optional: true
|
||||
@ -1269,29 +1143,39 @@ snapshots:
|
||||
dependencies:
|
||||
resolve-pkg-maps: 1.0.0
|
||||
|
||||
github-from-package@0.0.0: {}
|
||||
github-from-package@0.0.0:
|
||||
optional: true
|
||||
|
||||
ieee754@1.2.1: {}
|
||||
ieee754@1.2.1:
|
||||
optional: true
|
||||
|
||||
inherits@2.0.4: {}
|
||||
inherits@2.0.4:
|
||||
optional: true
|
||||
|
||||
ini@1.3.8: {}
|
||||
ini@1.3.8:
|
||||
optional: true
|
||||
|
||||
mimic-response@3.1.0: {}
|
||||
mimic-response@3.1.0:
|
||||
optional: true
|
||||
|
||||
minimist@1.2.8: {}
|
||||
minimist@1.2.8:
|
||||
optional: true
|
||||
|
||||
mkdirp-classic@0.5.3: {}
|
||||
mkdirp-classic@0.5.3:
|
||||
optional: true
|
||||
|
||||
napi-build-utils@2.0.0: {}
|
||||
napi-build-utils@2.0.0:
|
||||
optional: true
|
||||
|
||||
node-abi@3.89.0:
|
||||
dependencies:
|
||||
semver: 7.7.4
|
||||
optional: true
|
||||
|
||||
once@1.4.0:
|
||||
dependencies:
|
||||
wrappy: 1.0.2
|
||||
optional: true
|
||||
|
||||
prebuild-install@7.1.3:
|
||||
dependencies:
|
||||
@ -1307,11 +1191,13 @@ snapshots:
|
||||
simple-get: 4.0.1
|
||||
tar-fs: 2.1.4
|
||||
tunnel-agent: 0.6.0
|
||||
optional: true
|
||||
|
||||
pump@3.0.4:
|
||||
dependencies:
|
||||
end-of-stream: 1.4.5
|
||||
once: 1.4.0
|
||||
optional: true
|
||||
|
||||
rc@1.2.8:
|
||||
dependencies:
|
||||
@ -1319,26 +1205,32 @@ snapshots:
|
||||
ini: 1.3.8
|
||||
minimist: 1.2.8
|
||||
strip-json-comments: 2.0.1
|
||||
optional: true
|
||||
|
||||
readable-stream@3.6.2:
|
||||
dependencies:
|
||||
inherits: 2.0.4
|
||||
string_decoder: 1.3.0
|
||||
util-deprecate: 1.0.2
|
||||
optional: true
|
||||
|
||||
resolve-pkg-maps@1.0.0: {}
|
||||
|
||||
safe-buffer@5.2.1: {}
|
||||
safe-buffer@5.2.1:
|
||||
optional: true
|
||||
|
||||
semver@7.7.4: {}
|
||||
semver@7.7.4:
|
||||
optional: true
|
||||
|
||||
simple-concat@1.0.1: {}
|
||||
simple-concat@1.0.1:
|
||||
optional: true
|
||||
|
||||
simple-get@4.0.1:
|
||||
dependencies:
|
||||
decompress-response: 6.0.0
|
||||
once: 1.4.0
|
||||
simple-concat: 1.0.1
|
||||
optional: true
|
||||
|
||||
source-map-support@0.5.21:
|
||||
dependencies:
|
||||
@ -1350,8 +1242,10 @@ snapshots:
|
||||
string_decoder@1.3.0:
|
||||
dependencies:
|
||||
safe-buffer: 5.2.1
|
||||
optional: true
|
||||
|
||||
strip-json-comments@2.0.1: {}
|
||||
strip-json-comments@2.0.1:
|
||||
optional: true
|
||||
|
||||
tar-fs@2.1.4:
|
||||
dependencies:
|
||||
@ -1359,6 +1253,7 @@ snapshots:
|
||||
mkdirp-classic: 0.5.3
|
||||
pump: 3.0.4
|
||||
tar-stream: 2.2.0
|
||||
optional: true
|
||||
|
||||
tar-stream@2.2.0:
|
||||
dependencies:
|
||||
@ -1367,6 +1262,7 @@ snapshots:
|
||||
fs-constants: 1.0.0
|
||||
inherits: 2.0.4
|
||||
readable-stream: 3.6.2
|
||||
optional: true
|
||||
|
||||
tsx@4.21.0:
|
||||
dependencies:
|
||||
@ -1378,9 +1274,10 @@ snapshots:
|
||||
tunnel-agent@0.6.0:
|
||||
dependencies:
|
||||
safe-buffer: 5.2.1
|
||||
optional: true
|
||||
|
||||
util-deprecate@1.0.2: {}
|
||||
util-deprecate@1.0.2:
|
||||
optional: true
|
||||
|
||||
wrappy@1.0.2: {}
|
||||
|
||||
yaml@2.8.3: {}
|
||||
wrappy@1.0.2:
|
||||
optional: true
|
||||
|
||||
42
senses/linux-system-health/index.js
Normal file
42
senses/linux-system-health/index.js
Normal file
@ -0,0 +1,42 @@
|
||||
import { loadavg, totalmem, freemem, uptime } from "node:os";
|
||||
import { execSync } from "node:child_process";
|
||||
import { snapshots } from "./schema.ts";
|
||||
|
||||
export async function compute(db, _peers) {
|
||||
const [load1, load5, load15] = loadavg();
|
||||
|
||||
const memTotal = totalmem();
|
||||
const memFree = freemem();
|
||||
const memUsed = memTotal - memFree;
|
||||
const memTotalMB = Math.round(memTotal / 1024 / 1024);
|
||||
const memUsedMB = Math.round(memUsed / 1024 / 1024);
|
||||
const memUsedPct = Math.round((memUsed / memTotal) * 10000) / 100;
|
||||
|
||||
let diskTotalGB = 0, diskUsedGB = 0, diskUsedPct = 0;
|
||||
try {
|
||||
const df = execSync("df -B1 / | tail -1", { encoding: "utf-8" }).trim();
|
||||
const parts = df.split(/\s+/);
|
||||
const total = Number(parts[1]);
|
||||
const used = Number(parts[2]);
|
||||
diskTotalGB = Math.round(total / 1024 / 1024 / 1024 * 100) / 100;
|
||||
diskUsedGB = Math.round(used / 1024 / 1024 / 1024 * 100) / 100;
|
||||
diskUsedPct = total > 0 ? Math.round((used / total) * 10000) / 100 : 0;
|
||||
} catch {}
|
||||
|
||||
const ts = Date.now();
|
||||
const uptimeSec = Math.round(uptime());
|
||||
|
||||
await db.insert(snapshots).values({
|
||||
ts, cpuLoad1m: load1, cpuLoad5m: load5, cpuLoad15m: load15,
|
||||
memTotalMB, memUsedMB, memUsedPct,
|
||||
diskTotalGB, diskUsedGB, diskUsedPct,
|
||||
uptimeSec,
|
||||
});
|
||||
|
||||
return {
|
||||
cpu: { load1m: load1, load5m: load5, load15m: load15 },
|
||||
memory: { totalMB: memTotalMB, usedMB: memUsedMB, usedPct: memUsedPct },
|
||||
disk: { totalGB: diskTotalGB, usedGB: diskUsedGB, usedPct: diskUsedPct },
|
||||
uptimeSec,
|
||||
};
|
||||
}
|
||||
16
senses/linux-system-health/migrations/0001_init.sql
Normal file
16
senses/linux-system-health/migrations/0001_init.sql
Normal file
@ -0,0 +1,16 @@
|
||||
-- Migration: 0001_init
|
||||
-- Creates the snapshots table for linux-system-health sense.
|
||||
|
||||
CREATE TABLE IF NOT EXISTS snapshots (
|
||||
ts INTEGER PRIMARY KEY,
|
||||
cpu_load_1m REAL NOT NULL,
|
||||
cpu_load_5m REAL NOT NULL,
|
||||
cpu_load_15m REAL NOT NULL,
|
||||
mem_total_mb INTEGER NOT NULL,
|
||||
mem_used_mb INTEGER NOT NULL,
|
||||
mem_used_pct REAL NOT NULL,
|
||||
disk_total_gb REAL NOT NULL,
|
||||
disk_used_gb REAL NOT NULL,
|
||||
disk_used_pct REAL NOT NULL,
|
||||
uptime_sec INTEGER NOT NULL
|
||||
);
|
||||
15
senses/linux-system-health/schema.ts
Normal file
15
senses/linux-system-health/schema.ts
Normal file
@ -0,0 +1,15 @@
|
||||
import { integer, real, sqliteTable } from "drizzle-orm/sqlite-core";
|
||||
|
||||
export const snapshots = sqliteTable("snapshots", {
|
||||
ts: integer("ts").primaryKey(),
|
||||
cpuLoad1m: real("cpu_load_1m").notNull(),
|
||||
cpuLoad5m: real("cpu_load_5m").notNull(),
|
||||
cpuLoad15m: real("cpu_load_15m").notNull(),
|
||||
memTotalMB: integer("mem_total_mb").notNull(),
|
||||
memUsedMB: integer("mem_used_mb").notNull(),
|
||||
memUsedPct: real("mem_used_pct").notNull(),
|
||||
diskTotalGB: real("disk_total_gb").notNull(),
|
||||
diskUsedGB: real("disk_used_gb").notNull(),
|
||||
diskUsedPct: real("disk_used_pct").notNull(),
|
||||
uptimeSec: integer("uptime_sec").notNull(),
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user