Initial nerve workspace

This commit is contained in:
小橘 2026-04-23 09:58:08 +00:00
commit 386205327a
88 changed files with 1534 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
data/
node_modules/

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

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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}

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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

View File

@ -0,0 +1 @@
{"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}

View File

@ -0,0 +1 @@
{"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}

View File

@ -0,0 +1 @@
{"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

12
nerve.yaml Normal file
View File

@ -0,0 +1,12 @@
# nerve.yaml — Nerve workspace configuration
senses:
cpu-usage:
group: system
throttle: 5s
timeout: 10s
grace_period: null
reflexes:
- kind: sense
sense: cpu-usage
interval: 10s

17
package.json Normal file
View File

@ -0,0 +1,17 @@
{
"name": "my-nerve-workspace",
"version": "0.0.1",
"private": true,
"type": "module",
"dependencies": {
"@uncaged/nerve-core": "latest",
"@uncaged/nerve-daemon": "latest",
"drizzle-orm": "latest"
},
"devDependencies": {
"drizzle-kit": "latest"
},
"pnpm": {
"onlyBuiltDependencies": ["esbuild"]
}
}

1386
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff

22
senses/cpu-usage/index.js Normal file
View File

@ -0,0 +1,22 @@
import { cpus } from "node:os";
export async function compute() {
const cpuList = cpus();
let totalIdle = 0;
let totalTick = 0;
for (const cpu of cpuList) {
for (const [, time] of Object.entries(cpu.times)) {
totalTick += time;
}
totalIdle += cpu.times.idle;
}
const loadPercent = totalTick === 0 ? 0 : ((totalTick - totalIdle) / totalTick) * 100;
return {
model: cpuList[0]?.model ?? "unknown",
loadPercent: Math.round(loadPercent * 100) / 100,
ts: Date.now(),
};
}

View File

@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS cpu_usage (
id INTEGER PRIMARY KEY AUTOINCREMENT,
ts INTEGER NOT NULL,
model TEXT NOT NULL,
load_percent REAL NOT NULL
);

View File

@ -0,0 +1,8 @@
import { integer, real, sqliteTable, text } from "drizzle-orm/sqlite-core";
export const cpuUsage = sqliteTable("cpu_usage", {
id: integer("id").primaryKey({ autoIncrement: true }),
ts: integer("ts").notNull(),
model: text("model").notNull(),
loadPercent: real("load_percent").notNull(),
});