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/
|
data/
|
||||||
node_modules/
|
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
|
throttle: 5s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
grace_period: null
|
grace_period: null
|
||||||
|
linux-system-health:
|
||||||
|
group: system
|
||||||
|
throttle: 10s
|
||||||
|
timeout: 15s
|
||||||
|
grace_period: null
|
||||||
|
|
||||||
reflexes:
|
reflexes:
|
||||||
- kind: sense
|
- kind: sense
|
||||||
sense: cpu-usage
|
sense: cpu-usage
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
- kind: sense
|
||||||
|
sense: linux-system-health
|
||||||
|
interval: 30s
|
||||||
|
|||||||
@ -12,6 +12,12 @@
|
|||||||
"drizzle-kit": "latest"
|
"drizzle-kit": "latest"
|
||||||
},
|
},
|
||||||
"pnpm": {
|
"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
|
autoInstallPeers: true
|
||||||
excludeLinksFromLockfile: false
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
|
overrides:
|
||||||
|
'@uncaged/nerve-daemon': link:../repos/nerve/packages/daemon
|
||||||
|
'@uncaged/nerve-core': link:../repos/nerve/packages/core
|
||||||
|
|
||||||
importers:
|
importers:
|
||||||
|
|
||||||
.:
|
.:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@uncaged/nerve-core':
|
'@uncaged/nerve-core':
|
||||||
specifier: latest
|
specifier: link:../repos/nerve/packages/core
|
||||||
version: 0.1.4
|
version: link:../repos/nerve/packages/core
|
||||||
'@uncaged/nerve-daemon':
|
'@uncaged/nerve-daemon':
|
||||||
specifier: latest
|
specifier: link:../repos/nerve/packages/daemon
|
||||||
version: 0.1.5
|
version: link:../repos/nerve/packages/daemon
|
||||||
drizzle-orm:
|
drizzle-orm:
|
||||||
specifier: latest
|
specifier: latest
|
||||||
version: 0.45.2(better-sqlite3@11.10.0)
|
version: 0.45.2(better-sqlite3@11.10.0)
|
||||||
@ -479,12 +483,6 @@ packages:
|
|||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
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:
|
base64-js@1.5.1:
|
||||||
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
|
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
|
||||||
|
|
||||||
@ -522,95 +520,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==}
|
resolution: {integrity: sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==}
|
||||||
hasBin: true
|
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:
|
drizzle-orm@0.45.2:
|
||||||
resolution: {integrity: sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==}
|
resolution: {integrity: sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@ -840,11 +749,6 @@ packages:
|
|||||||
wrappy@1.0.2:
|
wrappy@1.0.2:
|
||||||
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
|
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:
|
snapshots:
|
||||||
|
|
||||||
'@drizzle-team/brocli@0.10.2': {}
|
'@drizzle-team/brocli@0.10.2': {}
|
||||||
@ -1081,61 +985,26 @@ snapshots:
|
|||||||
'@esbuild/win32-x64@0.27.7':
|
'@esbuild/win32-x64@0.27.7':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@uncaged/nerve-core@0.1.4':
|
base64-js@1.5.1:
|
||||||
dependencies:
|
optional: true
|
||||||
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: {}
|
|
||||||
|
|
||||||
better-sqlite3@11.10.0:
|
better-sqlite3@11.10.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
bindings: 1.5.0
|
bindings: 1.5.0
|
||||||
prebuild-install: 7.1.3
|
prebuild-install: 7.1.3
|
||||||
|
optional: true
|
||||||
|
|
||||||
bindings@1.5.0:
|
bindings@1.5.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
file-uri-to-path: 1.0.0
|
file-uri-to-path: 1.0.0
|
||||||
|
optional: true
|
||||||
|
|
||||||
bl@4.1.0:
|
bl@4.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
buffer: 5.7.1
|
buffer: 5.7.1
|
||||||
inherits: 2.0.4
|
inherits: 2.0.4
|
||||||
readable-stream: 3.6.2
|
readable-stream: 3.6.2
|
||||||
|
optional: true
|
||||||
|
|
||||||
buffer-from@1.1.2: {}
|
buffer-from@1.1.2: {}
|
||||||
|
|
||||||
@ -1143,16 +1012,21 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
base64-js: 1.5.1
|
base64-js: 1.5.1
|
||||||
ieee754: 1.2.1
|
ieee754: 1.2.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
chownr@1.1.4: {}
|
chownr@1.1.4:
|
||||||
|
optional: true
|
||||||
|
|
||||||
decompress-response@6.0.0:
|
decompress-response@6.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
mimic-response: 3.1.0
|
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:
|
drizzle-kit@0.31.10:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1161,10 +1035,6 @@ snapshots:
|
|||||||
esbuild: 0.25.12
|
esbuild: 0.25.12
|
||||||
tsx: 4.21.0
|
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):
|
drizzle-orm@0.45.2(better-sqlite3@11.10.0):
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
better-sqlite3: 11.10.0
|
better-sqlite3: 11.10.0
|
||||||
@ -1172,6 +1042,7 @@ snapshots:
|
|||||||
end-of-stream@1.4.5:
|
end-of-stream@1.4.5:
|
||||||
dependencies:
|
dependencies:
|
||||||
once: 1.4.0
|
once: 1.4.0
|
||||||
|
optional: true
|
||||||
|
|
||||||
esbuild@0.18.20:
|
esbuild@0.18.20:
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
@ -1256,11 +1127,14 @@ snapshots:
|
|||||||
'@esbuild/win32-ia32': 0.27.7
|
'@esbuild/win32-ia32': 0.27.7
|
||||||
'@esbuild/win32-x64': 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:
|
fsevents@2.3.3:
|
||||||
optional: true
|
optional: true
|
||||||
@ -1269,29 +1143,39 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
resolve-pkg-maps: 1.0.0
|
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:
|
node-abi@3.89.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
semver: 7.7.4
|
semver: 7.7.4
|
||||||
|
optional: true
|
||||||
|
|
||||||
once@1.4.0:
|
once@1.4.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
wrappy: 1.0.2
|
wrappy: 1.0.2
|
||||||
|
optional: true
|
||||||
|
|
||||||
prebuild-install@7.1.3:
|
prebuild-install@7.1.3:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1307,11 +1191,13 @@ snapshots:
|
|||||||
simple-get: 4.0.1
|
simple-get: 4.0.1
|
||||||
tar-fs: 2.1.4
|
tar-fs: 2.1.4
|
||||||
tunnel-agent: 0.6.0
|
tunnel-agent: 0.6.0
|
||||||
|
optional: true
|
||||||
|
|
||||||
pump@3.0.4:
|
pump@3.0.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
end-of-stream: 1.4.5
|
end-of-stream: 1.4.5
|
||||||
once: 1.4.0
|
once: 1.4.0
|
||||||
|
optional: true
|
||||||
|
|
||||||
rc@1.2.8:
|
rc@1.2.8:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1319,26 +1205,32 @@ snapshots:
|
|||||||
ini: 1.3.8
|
ini: 1.3.8
|
||||||
minimist: 1.2.8
|
minimist: 1.2.8
|
||||||
strip-json-comments: 2.0.1
|
strip-json-comments: 2.0.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
readable-stream@3.6.2:
|
readable-stream@3.6.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
inherits: 2.0.4
|
inherits: 2.0.4
|
||||||
string_decoder: 1.3.0
|
string_decoder: 1.3.0
|
||||||
util-deprecate: 1.0.2
|
util-deprecate: 1.0.2
|
||||||
|
optional: true
|
||||||
|
|
||||||
resolve-pkg-maps@1.0.0: {}
|
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:
|
simple-get@4.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
decompress-response: 6.0.0
|
decompress-response: 6.0.0
|
||||||
once: 1.4.0
|
once: 1.4.0
|
||||||
simple-concat: 1.0.1
|
simple-concat: 1.0.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
source-map-support@0.5.21:
|
source-map-support@0.5.21:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1350,8 +1242,10 @@ snapshots:
|
|||||||
string_decoder@1.3.0:
|
string_decoder@1.3.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
safe-buffer: 5.2.1
|
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:
|
tar-fs@2.1.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1359,6 +1253,7 @@ snapshots:
|
|||||||
mkdirp-classic: 0.5.3
|
mkdirp-classic: 0.5.3
|
||||||
pump: 3.0.4
|
pump: 3.0.4
|
||||||
tar-stream: 2.2.0
|
tar-stream: 2.2.0
|
||||||
|
optional: true
|
||||||
|
|
||||||
tar-stream@2.2.0:
|
tar-stream@2.2.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1367,6 +1262,7 @@ snapshots:
|
|||||||
fs-constants: 1.0.0
|
fs-constants: 1.0.0
|
||||||
inherits: 2.0.4
|
inherits: 2.0.4
|
||||||
readable-stream: 3.6.2
|
readable-stream: 3.6.2
|
||||||
|
optional: true
|
||||||
|
|
||||||
tsx@4.21.0:
|
tsx@4.21.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1378,9 +1274,10 @@ snapshots:
|
|||||||
tunnel-agent@0.6.0:
|
tunnel-agent@0.6.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
safe-buffer: 5.2.1
|
safe-buffer: 5.2.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
util-deprecate@1.0.2: {}
|
util-deprecate@1.0.2:
|
||||||
|
optional: true
|
||||||
|
|
||||||
wrappy@1.0.2: {}
|
wrappy@1.0.2:
|
||||||
|
optional: true
|
||||||
yaml@2.8.3: {}
|
|
||||||
|
|||||||
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