{"_id":"@ursamu/core","_rev":"34-e0820e9b177f9079b3b9290d9a85309d","name":"@ursamu/core","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"name":"@ursamu/core","version":"0.1.0","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.1.0","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"339070eff18810bbf0e7b94c43c4d44037bf7f2b","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.1.0.tgz","fileCount":49,"integrity":"sha512-fU5M8pQ8vIxVSjPEo0BGIcNHeSjkTEanMub0zHjmYIywUM/tF/aHnlDR5TzLjascOW9TIoy+DVu1zsdmVIRySg==","signatures":[{"sig":"MEQCIATaNRsBjkYVD72T77O21fK+nOb+ZBwttshD8rIqBvLIAiBY/79yRbYydL7c0LcIGt2HJEe+qr1v8VbtC/A51PEZbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41066},"main":"dist/index.js","scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme ./index.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/lcanady/ursamu","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","nedb":"^1.8.0","bcrypt":"^5.0.1","global":"^4.4.0","helmet":"^4.6.0","lodash":"^4.17.21","moment":"^2.29.1","nanoid":"^3.1.22","express":"^4.17.1","shortid":"^2.2.16","socket.io":"^4.1.2","telnetlib":"^0.1.0","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/nedb":"^1.8.11","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/lodash":"^4.14.169","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1632146142396_0.9151475543818823","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ursamu/core","version":"0.2.0","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.2.0","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"homepage":"https://github.com/lcanady/ursamu#readme","bugs":{"url":"https://github.com/lcanady/ursamu/issues"},"dist":{"shasum":"027b2289a70fb17b02b7a1ed4b58a33f95f5f667","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.2.0.tgz","fileCount":30,"integrity":"sha512-kTP7l7tqW9OjbKWJ218N2y/MiCiMiAaFlDa9cDyMWwbJUIZrlWmHQRL/uBiwz8Okwd4JWyc1GU3cKiM9jk4hNA==","signatures":[{"sig":"MEQCIG4+8g6fzuN6nou1NBMBPilPI08LNDuVIQdGUZXB2NGhAiBmOse60dXfYUPQjxkk/bAd09iMmhFUx9YE6q4mZiNpYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32005},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f60c8b2fe5cc6b01e8448f2c8ad4848647865f4f","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"git+https://github.com/lcanady/ursamu.git","type":"git"},"_npmVersion":"7.24.1","description":"A Modern MUSH Server","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1633977515657_0.38372843474195606","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ursamu/core","version":"0.2.1","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.2.1","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"1bb1a418dd9cfa0717ae4a77231ae790272a703d","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.2.1.tgz","fileCount":33,"integrity":"sha512-q4vEKHl+3U2DtpjyKSAby23hNy7Iy2ecABqJk4exWUzAnDcgrTikIuDkzY5DHBUCg6mLPCEpJ1AXhxTe5UHb6g==","signatures":[{"sig":"MEUCIQD7zmHVCV2I7bbUBgLHM8ftYPAPzGr0pcZo6cb4OKrlowIgCXiGveTBLIthB47VE/0OVBEfIUdDpBKlKa2s9x+jrJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31576},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/lcanady/ursamu","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1633996445280_0.8109268058380183","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ursamu/core","version":"0.2.2","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.2.2","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"c848f7f2fd481222daf4239571015ae829d8e7ca","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.2.2.tgz","fileCount":33,"integrity":"sha512-J3XTh4hcAnlt2W9gaulR6BGZl0kRiuxqBB5uDNMgZWpcCblGwkOFLuieGpXxQrh3t4BjpAXaoA+tLeHGQSFxSA==","signatures":[{"sig":"MEYCIQDzExM/8L66bL2xDNKunyCAgKpNdDBlYZy8SwZkdXGSVgIhAMNg6sjzACcqyuO5enTQOVr1pkv5m0riWrmrSNh8W32H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31576},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/lcanady/ursamu","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1634047710617_0.7707482980373366","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ursamu/core","version":"0.3.0","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.3.0","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"19035183ebe337a127b59535be9b38f36cc9ef50","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.3.0.tgz","fileCount":33,"integrity":"sha512-bAFgcPHGlQsl+bGMVjdd0NWpQZ8/5nyCEMeFzw0LYDPK64q2p+MyJwRqk3/AUnfOMULNuXV/maKGYVI9A9HxVA==","signatures":[{"sig":"MEQCIGMcGMdb4BcBdrW7fHl0whebnHZ9SHq/sUT/paNANhJpAiAti1lQ2+o2S3SAIFQB+dMVKWSL7wmFJ8Adn628PtChBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31830},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/lcanady/ursamu","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1634069503250_0.48049650848956893","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@ursamu/core","version":"0.3.1","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.3.1","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"7c959438881acd0b951ccf1198a508c05692a642","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.3.1.tgz","fileCount":35,"integrity":"sha512-v7lzokLiq4xtIYVlxUrPrbnKLqyO8sI0FP4E5QwBbxALEMc1GcEaWk10NYDzJFuBUjbDovntJNdzqg2iqp2B0g==","signatures":[{"sig":"MEUCID/deFGIeGwwzSWpuC/ku3LEcckO7+IG44uUmAd/0BBNAiEAtbR801lTf/DLy6j/dR/UempBqNaBSpMmZtbYmrbkFOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059104},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/lcanady/ursamu","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1634074479888_0.22245189928361309","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@ursamu/core","version":"0.3.2","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.3.2","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"95486ee30a80b47cd7002e5f1b55e13977decb23","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.3.2.tgz","fileCount":35,"integrity":"sha512-JxjtTXmYPTJ9bH54chG8HWp3goVn7DHoJZZ0SWxWNpHelJeGR8AOtsOdRX67KAbYp6BPGmbKDdodyIRaDFz9EA==","signatures":[{"sig":"MEQCIATvXkis7eRRhrga6tl0L1ySof7Qb6jg3uvl5OlbbqerAiAQriCrTiKbIN6g/49tK+YXel81+b9p4AiE+hBXboYWPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059098},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/lcanady/ursamu","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1634074690040_0.18071900170406918","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@ursamu/core","version":"0.3.3","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.3.3","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"26619195f815ea44a80900bfef975569d5aad339","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.3.3.tgz","fileCount":35,"integrity":"sha512-7w3FhmvRV1PA5iXDNKZQJB/G1w6mDwnQM7zzcXon+eYnVjzgvQ48Sqb474rsSzTkd1H/bD4LmF/7vv9J93OZzw==","signatures":[{"sig":"MEUCIQC6gXF5T14l18hnJBJxxkjIPS6Nb8TixgBa5i9tn+nWOAIgfKwEMmaCSPPGeg7bSfEa7BfeimfCl0lf8A1iWh7jM6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059099},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1634074886108_0.8177114100762368","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@ursamu/core","version":"0.3.4","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.3.4","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"e050ad75e1758127d4581c8ce567bcce108f1eb1","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.3.4.tgz","fileCount":35,"integrity":"sha512-s8gSUxGi8E9FsQ1o4oMlDAizyau3UIhoK1yy6CYLMHP4fduLyhgsui371QeW8NyYsfaVS/P0ZurpEARto4pmvg==","signatures":[{"sig":"MEYCIQC2bLFW0rHV8qJ+c2LyCEyjHjAvMFCXuT4VzkxFPx9k8QIhAMsrRdqoWEK17HCEXQkcmarkFqpg05XjRv2fx7BIhmxc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1059105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2fxrCRA9TVsSAnZWagAAyz0P/1iQ3QR+2SUulqTzb9f4\nZbqenhkWNA7NpeiCW0y+auQ/B34W1dkGNRZIR9YLYoDRBITYyrBoiQIqcMZU\niNKcdpYxbpQ86U2qMsXPvn2S8ltXS/izBPe1/5qRqZASD765csLu+bWRbVu3\nJNC/Aypd/1c2wvNnalkCCV74ttbPAUdt4P5xwzsILE7Ulv/1DJjegk92GyFr\nKlPWRvb+N17Td0KJiJKuAcGnZAEuk31b4Lpu9w0wBsfjNdVzjR5hIiDdzPTg\nBHCeU8QMJziT/Fxv/jjptnczp+9MpXeEtbZomLbavHyFqPYhhPJoX22xdi9J\nLLWPlFuxcsIWVH4xFA83FKd4IF/CvOCWRKGA9G14516vOMpiiwByt/VzJBz+\nXBIGoe53JdONaDhJ58GGvTNx2lckYGD4PyCOdV4MlGHcffFdg+0ueNeALGyZ\ng8qvDpP5k763n5ISqqxg/23nJdCYaNqTIi9qcKAA8crZP72JXtH06vndHA5c\nYsHogKQNXrZnVnMR7NrQImdjAqdzH3Z4m8VGPx9DAOYFOOv7+AD8ujrn7ClH\n3b+FzlAy5Lnxhxze+HZrpNDvItJpIY007+AMQSUTCDwWAIwSAgkzysGU+K1s\nXd7zXA3Z0kwwh/MeH3Y0BgXI59sl/9vrxYbx5hR4OGtbRoyRPevIT1qHeKQa\nner1\r\n=s9Gf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.11","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1634075046524_0.8005897668727406","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@ursamu/core","version":"0.4.0","keywords":["HTTP","MUSH","MUD"],"author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.0","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"3da4173e982b5e732646cdb1a10c1fb900d80e8e","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.0.tgz","fileCount":125,"integrity":"sha512-f2KReEJWE7bnzGJzkyn8n7NyKjLDzne7AMLAWqdWFcd1z8M2G/kX5i0Ybai+0bAiWVgcWTV00G5jtS1AUmR7lw==","signatures":[{"sig":"MEUCIQDunJFl48QRlSlOwfxzQ8VopSTI20jzIG97439RfrOYLAIgan5C8GI1Onc/IlpXf6ivSKH9hQXgusKKzOFaccnmisw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4L3yCRA9TVsSAnZWagAAt6oP/jnGck/rik0z4F9LbSLG\nIhlgW5J8GSr801KZxHiEXX73PSUWkQxvNAUXJv8JzUlpSS5IhJOPdeUgH78a\ngApg4+UE8omBTF0KXH8LtWgZnNC7BcnWlbXRAqpzntAhN0E9DkyUk4QqHgSp\nZE4cKaVVOec1IEMC3Xco4uIFrn+eKgOEomvqB8moQbC+BM8uKru2P0WuQ+gf\nZZpqP0nu/i5kaozlpOnJyv1lCjTql71mJ6Jy3gQVVQl1XWQY0mi6Nmjcwony\no4eRBigBJTiThYaU7+T/Gw4FZF8OgLp1IgRVwLZQPPlMqq73Igz1smYNsYHv\nb4l3tejw25/oedHZQqi+hWmVvJVC34tp31YhQq4bF61E6LKLU9Pw2tOSYPHM\nB0xF9DB83HoRK4PJPPhgcWDO1wpK67Y6hNpF3DTnZKkXv5QQcIyJ4dp2tWQK\nHbwb2olbM2Es3oQljqKsSYAgJn/Bes09+iOH846ZE+bR8Ub2dqt2OZcjJkEV\nhfqE9P5Qn7ttQfv962VehliGeLZs+CxR3qQHSLKEtkvhXtFV1WgGtiju5JIk\nOa6dFuKGDI+B0jTEAghWLRQf7Vz11jowBQr42XZGsjmz1UbYpgUJNFf7YMwH\nFJB9aoFvbVT0DS7Rcc9UjUg539Ft2AuIEnPy0CF2MLgCMcaaxnWY4e5BUscn\nCs2j\r\n=Az94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"dev":"ts-node-dev src/index","docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","test":"ts-jest","build":"rm -rf dist && tsc -p tsconfig.json","start":"node dist/src/index","postbuild":"cpy --cwd=src --parents '**/*.json' ../dist/src"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pm2":"^5.1.2","cors":"^2.8.5","glob":"^7.2.0","nedb":"^1.8.0","chalk":"^4.1.2","bcrypt":"^5.0.1","config":"^3.3.6","dotenv":"^10.0.0","helmet":"^4.6.0","nanoid":"^3.1.30","express":"^4.17.1","socket.io":"^4.1.2","telnetlib":"^1.0.1","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.15","@ursamu/parser":"^1.2.4","socket.io-client":"^4.0.2","@digibear/middleware":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","cpy-cli":"^3.1.1","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/glob":"^7.2.0","@types/nedb":"^1.8.12","@types/node":"^15.3.0","ts-node-dev":"^1.1.8","concurrently":"^6.4.0","@types/bcrypt":"^5.0.0","@types/config":"^0.0.40","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/telnetlib":"^1.0.0","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1642118641953_0.8253022261761809","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@ursamu/core","version":"0.5.0","keywords":["HTTP","MUSH","MUD"],"author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.5.0","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"027f8c3a2e5fffba37161c82f2ed43b75515a387","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.5.0.tgz","fileCount":125,"integrity":"sha512-sxttCr5SyEcc8Gi1AW0vhlzZbDsoSlW1GasGqY6VSl++zN+VhyVh6CDdi1moz2vRBIx4sP1PU02/VCW8UtS03Q==","signatures":[{"sig":"MEUCIQC69pyiqYxHtJFFaxhUfC/g/QXwEx2STSFQQxCzSjQQvgIgeEmDuLvIj9ro6Z1vYhIjbbrRG13YCzvG+GbUwv4ZlFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4XYvCRA9TVsSAnZWagAAQw0P/i8F6pcclk8RM4k4DuDp\nqg2b/J+E6HKlCZAQUiQgmhaYRu1HoSu6yIA8w/HnNMaYBEWLZS09xMmax9ij\ntBTloUNgHG6I9cmgvJUomXIlnvdyO5N89+V8n9Uv9FfcX8LRk3IOse+IVQYJ\nAcCuEQH8SugJaqxXM2hq54pjUrWoOz3b3Peiyq4pgSCPmyh08G/OI06l4x9f\nM10mrO0bQ8pfrhTBIf/FO9zm/w5uK1dXrrR8u/NmY3yQO5eidTZ+7TA0Puo5\niTSziK1ZZStd1u8cu6qFnQCCLH6zgrhKroxF6E3vGgKd1fcGdUGuckn+SHBh\ngqldzoB4ZBP4FakVYeQyX8iBrlKvARZ4RR1PMIexkDlZFugY9UK24E4A2Fms\nIL2sn9UD+3HzSZQsLd/Ul7rW4aG3qUFQ/G9QcuIqvAGfS8onMC984a+HtSI5\n4wGr77w9lT6vVHvZv8PQrOpDTgTdMrcjpaReFHKFntsPu5Di+6zMI9ikZHAa\n5E69B1cvDBiwJQ6TxDdtvVgNmelW2sewxJFenYKwQCkcS4yVWzy2lRyShN8E\ndMhBR7gIR59L+egPCsYqXBrfzkszMydMHdo+enpXOGnn2//hDVvnlSPUWOW1\nFel/y7ZXP7NosbWI1x1EIn4/sAXFqBpXuo6z90TZmhXbzBZ+ie1JgO6o+NZt\npZYg\r\n=MRZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"dev":"ts-node-dev src/index","docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","test":"ts-jest","build":"rm -rf dist && tsc -p tsconfig.json","start":"node dist/src/index","postbuild":"cpy --cwd=src --parents '**/*.json' ../dist/src"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pm2":"^5.1.2","cors":"^2.8.5","glob":"^7.2.0","nedb":"^1.8.0","chalk":"^4.1.2","bcrypt":"^5.0.1","config":"^3.3.6","dotenv":"^10.0.0","helmet":"^4.6.0","nanoid":"^3.1.30","express":"^4.17.1","socket.io":"^4.1.2","telnetlib":"^1.0.1","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.15","@ursamu/parser":"^1.2.4","socket.io-client":"^4.0.2","@digibear/middleware":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","cpy-cli":"^3.1.1","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/glob":"^7.2.0","@types/nedb":"^1.8.12","@types/node":"^15.3.0","ts-node-dev":"^1.1.8","concurrently":"^6.4.0","@types/bcrypt":"^5.0.0","@types/config":"^0.0.40","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/telnetlib":"^1.0.0","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1642165806923_0.4554186833850826","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@ursamu/core","version":"0.5.1","keywords":["HTTP","MUSH","MUD"],"author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.5.1","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"d04d20f5ca1e065ffb873d9fbd2f565a86e313e9","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.5.1.tgz","fileCount":125,"integrity":"sha512-YqtFob+S0u16/ycrnajIdGMqtMe9ulyD3dquYW8rzsr8G+u780JGTW5MheLxs5rOyL3PT+qfbZiFQHQqyF+dbw==","signatures":[{"sig":"MEYCIQDiWn0cv7FCSkOCT4lE593Ov9jTWtHj519Pz3nVFaK+SAIhAMTAbBujPrgLGUabjb2cDPe8mlWhl+nAgdN6NhnYxqMY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4XeqCRA9TVsSAnZWagAADHcQAJb5Jtx9vDheo4jeB0+b\nTVYc5mh67t/X81r2AHtL0h2fFtWJIJFXvL0bId3DzrcA9MI6AlDJoMhFJIgr\nVmr6qlbkAhEQEDlpqL5qi2pgp/6KFZdl7JlIPu8c+NHsFu+DCFu7etGD4y70\nzgqHa/BQZpL+Awx26yD6o03anQ+g9tlSijZXOaqvIhdLyDJ+7+A8EsUbFpnU\nOB5duR+o8NvhD7cRTYTUPU4X3ojUnbZzEMZgJQtXsbJsLaZQPaHzgLp6dVlp\nyK7QYrHtESIb0knv0j4RF1T5ufr12tCXBGOU8Hqg6FXZojk3CHFPCBjm1fHn\nLWcMm8mqa+6hFDg2a5TPcwjaNI4+Ta4kaSXekX7AXDNvQrsnV6Kc7/1+oVPs\n2o20XMjEK+PoFmuOOm6qkDE5Ros2FJwfuIFULL0O6kkAhqwdaax95lLZN8jR\nSLw/zRu3jl5XzM8A91YpGEtn/APyuT3vuB/eeSGpKD+LuVE0cc2/M3rx/N/f\nHjBlL5YK9qOLGJqrjQT6QKBf2jHVopROtng/XzdPtNsmPaopera39hA8oYbu\n6xdH5ppO0HgT4CSFotY9aenYfyXC/7bh/CCoEP0KUJ1PL0sQn7xgGkFsC5WF\nTjZAZc0/TKO0hdLqM7qwqEIxzJUlP5J+j6hXGUYZ3XrYEFcpE08UF90KNKXg\nz+kK\r\n=lJdE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"dev":"ts-node-dev src/index","docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","test":"ts-jest","build":"rm -rf dist && tsc -p tsconfig.json","start":"node dist/src/index","postbuild":"cpy --cwd=src --parents '**/*.json' ../dist/src"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pm2":"^5.1.2","cors":"^2.8.5","glob":"^7.2.0","nedb":"^1.8.0","chalk":"^4.1.2","bcrypt":"^5.0.1","config":"^3.3.6","dotenv":"^10.0.0","helmet":"^4.6.0","nanoid":"^3.1.30","express":"^4.17.1","socket.io":"^4.1.2","telnetlib":"^1.0.1","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.15","@ursamu/parser":"^1.2.4","socket.io-client":"^4.0.2","@digibear/middleware":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","cpy-cli":"^3.1.1","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/glob":"^7.2.0","@types/nedb":"^1.8.12","@types/node":"^15.3.0","ts-node-dev":"^1.1.8","concurrently":"^6.4.0","@types/bcrypt":"^5.0.0","@types/config":"^0.0.40","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/telnetlib":"^1.0.0","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1642166185921_0.15338271729267516","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@ursamu/core","version":"0.5.2","keywords":["HTTP","MUSH","MUD"],"author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.5.2","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"f4c9322b791eab35eb899c574800d44fad089598","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.5.2.tgz","fileCount":125,"integrity":"sha512-LnnLQWY79Hm8t3ISZ0HfPAAYgiHBF3h7I/ZYqaAJGg8mR/B/GMER7u1qBd3XIgVwxkwy7iMSTgub7/NPeJsXig==","signatures":[{"sig":"MEUCIAyYa2w5JEihYHesyVqZqzE+JqVXhYn74Gjg2LPXWttFAiEAusyVX39HCdd5zeCMbIgwYflIPvT9xa81JXFkZ6t6ObQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4Xh7CRA9TVsSAnZWagAArCcQAIxEfREFN43GibZmUGlh\n5HAVA6j99AQZUeyCPNeLw5nsgIHpF/Jv5r9qXZLctIPzq7+UkkglPy1Ix7HS\nkulUVQ3cAxuIHJUgrqYaSwEpF65alb3FsIUh4bkw+uZPY3nGdWuVfKn412iq\nIo4b1d3QrXYORJLew7YbgHuilc4Rti2usalreO9nmx7CwHvfL8q0ZfxAf09b\nZb1T6aAfAuQjHi7gVSCCOFD/eVlBp6XMe6XerT3OgfCpB0AjoihdWwFctWve\nnsZu3a2C/Jk5ijhu5iVblg0e88mRLTTMqWw2Aek7NAYSj1m55IVPPooEVa6D\nW1JOQhFXV1x6tk29zpIqxyPaqvKLEikuYmQA0Y1jPgLJbuh7ZgpRyzFzc6uA\n5tb+6IEuS3N0PV4JRE1iejB6p0hsDBP0XoOK704yYIlGjpaYUNaGihW2K2lb\nWazrgjBQaETlJoHjqKV/dQDlx8VVDxIqUqA+mOW0bcmYUBsyJWZX7aAV0vL7\nCo278ASCwHIC7grHRhS2/5wRDusoYZDjBl7bTNjZLH96j7yHf18FOrjP/8aO\n25Vt/DSRhwzlalGt1jxlMzntFRvz3pY21fpWq8UrTEyNNZUJ0bh9hzujx2t4\n4XLutA+Ej2IC9B4AoQ1UpQ86J1Iyo1/Z0M8fhFAnJrbFnt7VEWnnFopiNBib\nixbT\r\n=ESHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"dev":"ts-node-dev src/index","docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","test":"ts-jest","build":"rm -rf dist && tsc -p tsconfig.json","start":"node dist/src/index","postbuild":"cpy --cwd=src --parents '**/*.json' ../dist/src","prepublish":"npm run build"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pm2":"^5.1.2","cors":"^2.8.5","glob":"^7.2.0","nedb":"^1.8.0","chalk":"^4.1.2","bcrypt":"^5.0.1","config":"^3.3.6","dotenv":"^10.0.0","helmet":"^4.6.0","nanoid":"^3.1.30","express":"^4.17.1","socket.io":"^4.1.2","telnetlib":"^1.0.1","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.15","@ursamu/parser":"^1.2.4","socket.io-client":"^4.0.2","@digibear/middleware":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","cpy-cli":"^3.1.1","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/glob":"^7.2.0","@types/nedb":"^1.8.12","@types/node":"^15.3.0","ts-node-dev":"^1.1.8","concurrently":"^6.4.0","@types/bcrypt":"^5.0.0","@types/config":"^0.0.40","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/telnetlib":"^1.0.0","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1642166395357_0.7697958625127554","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@ursamu/core","version":"0.5.3","keywords":["HTTP","MUSH","MUD"],"author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.5.3","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"118e1d1a5f22563e9ba7d3de4d53d868f2b1213e","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.5.3.tgz","fileCount":125,"integrity":"sha512-2kpnOwmOfqnrpaZNrzsqlK2NZSH33Y9oomNM34BVmKbK5+LFWPwPEcIXk/9p+rZa36tM2utUKxtInlc4hbwZmQ==","signatures":[{"sig":"MEUCIBFGsaThpBHNMWxmt9B/nskV/nY4KiRspbhY9bpuvdabAiEA9QAHZYaijnn7r4DTZU6m1gm4nCzp9c9Y0uIc7/KBtr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4YRYCRA9TVsSAnZWagAAhxYP/2spLP5fsAcC0+Yhj7pj\ndWDDXwF0XgNKrYXADvDU71LINJDg8qa/IiM9IcO5lzoKYmtZTtQhCFpK2dBe\n0SNAr39Vz7tpOhjcZtrlnA24NEtQvxDqkwO/3cOqZE1YWJFW9zEHzW/msaNa\nnhZyAuvPIS3k4iAJYfLWNtP+z+JMZsLU6Eq4W5WcESmx2BIFRlKUuI6eaKuY\n8mnsH81j71OGFcHBClxs5tyvc8LOGvBlPeweir0v4AVNXxFh1tRANdzyqefL\nNrgnlsKmt2vKlwjelPlqf8fixzw3G8y4DuT61LRmHWj/z7o3v0KU2vt6jpCZ\nfu9yrMb1w5fVsxQ1rpeveflXXYQ47ZNTSD5YV8YiPtnHkIhaZ2SuPM6Liv0l\nMt33TRxCLvwQ5+xoaAiqbAZ2Bj9/srL7KJAcw6JUv3TegYTSqlEuBc18jvyW\nekhOEtNRoNGYqJMz8BsOiTAv0/yIE1SXfO2XCFUzzSvWH1RdsHgk39atV4uY\nkr0LQGxbJkO6Sh6tqB/gnkqeLQ+a5SOe8H0BdnVhuwUeZ+koiKgpC3zE0RCX\nle8uFtN39TYsxl8NXCONe6wcnz6Og+Rl4l0uXh1t3zWP4amGWrDjCn5RlKKA\nZjeaXFGpUmPfIbYtgrCXJBgUtpWA1NL0sP+5CrezES++Lm+IBo7o/2zBtw2K\nbz/I\r\n=axj5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"dev":"ts-node-dev src/index","docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","test":"ts-jest","build":"rm -rf dist && tsc -p tsconfig.json","start":"node dist/src/index","postbuild":"cpy --cwd=src --parents '**/*.json' ../dist/src","prepublish":"npm run build"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pm2":"^5.1.2","cors":"^2.8.5","glob":"^7.2.0","nedb":"^1.8.0","chalk":"^4.1.2","bcrypt":"^5.0.1","config":"^3.3.6","dotenv":"^10.0.0","helmet":"^4.6.0","nanoid":"^3.1.30","express":"^4.17.1","socket.io":"^4.1.2","telnetlib":"^1.0.1","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.15","@ursamu/parser":"^1.2.4","socket.io-client":"^4.0.2","@digibear/middleware":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","cpy-cli":"^3.1.1","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/glob":"^7.2.0","@types/nedb":"^1.8.12","@types/node":"^15.3.0","ts-node-dev":"^1.1.8","concurrently":"^6.4.0","@types/bcrypt":"^5.0.0","@types/config":"^0.0.40","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/telnetlib":"^1.0.0","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.3_1642169432746_0.2709004597984066","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@ursamu/core","version":"0.5.5","keywords":["HTTP","MUSH","MUD"],"author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.5.5","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"c5afe200c39df6de0dfbdf078d90118ece766607","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.5.5.tgz","fileCount":125,"integrity":"sha512-HLSTCO6XaD4aMq8ZjRJZtI/K1J0IaSgEITEt7l7s45IOCEPQe859vEM4Oxff2GRzx4oXWVgHkO7qJAOfcoYI2Q==","signatures":[{"sig":"MEUCIG6oSAfM9yaPI5PHy5REMA/wk9jjn5wNBzbzX8T43wLtAiEA3ZsKCgFQAK7i3UIJmpdJYfxRoTzV4ARqpNHbqYDViHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ZDsCRA9TVsSAnZWagAAO2cP/jlDgimKBEpRzuNNkDAc\ntGtSJ0ZQEHZJYWR6dfBwDrI7JpBUBNk5Sa7ROVH/194fQ9+8YtjIRFu2fCMv\neIaM96p+E/X6QB+yD0IoGrUL8NmKABMC8MWFYitc3+JtTxT0UOUgGTjHgJjE\ndNs++7z9bkkieg6lcarN1PKD+JXsdUdggsl/pmvc/iob9Z/stgaD1JtnrTbX\nnCcWqAjznc8Px9NyDFt5tqM/39ql0J77m0c2HIqs7tp7hvUtWo7C6uNRcq0B\neOlHdgbXMlWhdR5nMJnn13mNMikgAFLGhXQuQnm7g3OPqhHxhz6eu+Jpouho\noapo7kakc/ZtJ1DotoKlNAddpxBI2F7Bqan8s9W4tlFIJHDLmc5is5JXQerr\nH6vB1Rri6UzGBeJJV3XoLNhYGR737+tgA018IwbYYtY+Qqr7mqLMaH+85olz\npe5HKsi1lM3A7P+NiTGor5m1hbMxZKr7awDtGcWVgJB0iFzulwtf64JVEJ7f\nv+fgQ9+hv1qbZtT6M7/4+BQKOETmjO9bDlD0w0wBF8QhGtElwdEyfDquDcRC\nOzt+80jq/BVzN9cWl0iccuUAsHRZfczXN7xyplDJaHFO5spK1EhV7hp3vnha\n6qgZPT5dIaE7jcC1+EnUxQxK2OwRFp7A6vpwf7BOeCDSZbf9d75H7vC9CWuX\nj/qU\r\n=WwMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"dev":"ts-node-dev src/index","docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","test":"ts-jest","build":"rm -rf dist && tsc -p tsconfig.json","start":"node dist/src/index","postbuild":"cpy --cwd=src --parents '**/*.json' ../dist/src","prepublish":"npm run build"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"pm2":"^5.1.2","cors":"^2.8.5","glob":"^7.2.0","nedb":"^1.8.0","chalk":"^4.1.2","bcrypt":"^5.0.1","config":"^3.3.6","dotenv":"^10.0.0","helmet":"^4.6.0","nanoid":"^3.1.30","express":"^4.17.1","socket.io":"^4.1.2","telnetlib":"^1.0.1","jsonwebtoken":"^8.5.1","@digibear/tags":"^0.2.15","@ursamu/parser":"^1.2.4","socket.io-client":"^4.0.2","@digibear/middleware":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","cpy-cli":"^3.1.1","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/glob":"^7.2.0","@types/nedb":"^1.8.12","@types/node":"^15.3.0","ts-node-dev":"^1.1.8","concurrently":"^6.4.0","@types/bcrypt":"^5.0.0","@types/config":"^0.0.40","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/telnetlib":"^1.0.0","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.5_1642172652229_0.7773262238911454","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@ursamu/core","version":"0.4.1","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.1","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"4cea088a91ddee9f308005ee1adf7583281efcb4","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.1.tgz","fileCount":35,"integrity":"sha512-4gpUTLdTRbIu+7AA/OW3NKqzxOhFkFNy/Lq6pNOcqsef190KkHOCEd4AXpwwCYhnQm50ztMMBlZRvs//9mie6A==","signatures":[{"sig":"MEYCIQDf1N6NfIUg6ho4mJHvsAg+1Jyj5iIZK0CdFN4V8+/HFwIhAI7pT2gFztCx6LHa6OqUaEolcMe8Eh4JXtdqCS63yKo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1061828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikN4GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbIw//SVZ/mKyazAUHtPgZjaaH9mu/VedTspdzK9fjAhuDAySSDG6U\r\n9e2F/r6FyMgLvX1pG1AZ8YReO1eOWe1+CrrmMravmJr4FrP+vtAqT8CA3LaY\r\ngp6k7CAPHej4Nyx+8bD3BMYtPjlh46DTKbw7KBv+QPNXQh60JXjjVFpy3nRJ\r\n+ItEXMJWf0t8IKvnQ+rUhirtAqcY2hYu73w4D8By5jO9yrxTGuN3WB2zGV+l\r\n1icpgJ7CJg03QI/ilCElpyHk8zHFiJYXvvm2Y616VmNQlreXvkoK+y7kl6bG\r\nk0mNMKwJi7aBGx8Y+G1LTzzG8U2Sp09Z06BaMwPKP94DAzm9nuEHF9VEjGmM\r\nEeQ8Nz4bDhIP3AZtGw4zKoaK14Vb95R9Xas+Lfqx+IPdB+KtyhkI4YV+KT+F\r\nKnxjVIR5kPzkGJ44sLi9V2CB5Bl4rHa8e9xbcoFxJ+dlrGggTLr98SOc5Ftv\r\n1zEJQB51NwGbV+mrl9QlvWk34kfi0IFs/bw/kwvtduhfh6G1nlHxiTdbRUtM\r\ni7iypr4e66rgR2s+aWASHNpzwFlAnuUxijhrgHmCwCbZujPhegZlW+BEYCsY\r\nvB3roq/DRGPlPOcffspEuFVRlSjApnZrxKkf6zzT/LFG+Ec8TvhISpXZm+Lq\r\nUxfacVm3H/C12zlHSJxlMmoYeGKEzy6ftd4=\r\n=R28+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1653661190241_0.9051406791531458","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@ursamu/core","version":"0.4.2","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.2","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"6726f123596d5145a0106a249a16ca46bf2c4993","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.2.tgz","fileCount":35,"integrity":"sha512-g++PlKnj6uXfd5EAkZGqoCGugNgReTw4yC5zS9ZHIBANL931jSXHZVu3LBoxtRAZf/ySn3C/zKATYkb0vnq4Eg==","signatures":[{"sig":"MEUCIQCwtaNGZrcBDDzgqFwqmf32KYl9dskaZIFSp+WLpAUZ+wIgfP90LAoG3FTK3jggtZdwJIu50Rfkq2nEfIEI6FBMTVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1061828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikiXuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN5RAAjErKid8mu6yh6nV38HPXIp9387lqF7OSKu01oAAWkNPbkfmW\r\nJ4RgybdUEX7dCA78y72heCowiX+mMZKfy3qshBFVncRk7scQho4JYsgO4jm2\r\noM4JnwB0vnSjPQynNlECJ3RJcHK+sJDMWfHW4PZlD6mwxmSL4ECmY4orXHOH\r\nqZn+Hg8aVGNdX7AOheSPxXycv2fMLyvb8k+/SZ6rJ936Ndd1ZxOlncGr7KYi\r\n3ilq6sW/wYxIyFlnJkUgQAJASKAWILQgOZN2Gq3PjWnL6lf+3BL6Tgc+iFNv\r\nW1PNWleNg42b0MzgWEBYeCrctqSjAsPPnha0z4eBCdeSYJoDeWOV8eJiGMkQ\r\n486EgJFXVlPSv1zpF+mvn2mqUC18NhQ2Tzs1KzLlO5YTPLGF1tZlnCJlbyzA\r\nvLMprJ7hkZuI/1fD1k8PRVUBX+HzMLD/YIfOF20QnRt7socKf011aF96tI3Y\r\nleFozOgl33snz3BURHseiDNh/d9ML2McQukodIK1p55/ARXjqZCIZGFuQZ2b\r\nqc1819KeDul8EyX9lXVp0oKIGDIBPHf1+DKaus0WD9cR+nvkl8LCc+nmY+ZP\r\n4c4NXUBVUwjQw270boRRT1N7si0RSsSzhcPA3TM9FrIwocjyZtCwYVEz3whR\r\n0YuQ1R67Q8bV+5hMCwIZ6wfqQ5elgD6sr9w=\r\n=0v0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1653745134413_0.8619358228026608","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@ursamu/core","version":"0.4.3","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.3","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"fcbe5c3707d7336ce97037f6469a0d0bb0d489cf","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.3.tgz","fileCount":35,"integrity":"sha512-yUbRunB6gXX24sGz0chtnlQFt/gY5tDSk9+P/Qfx1qwFLA504+GiDpDuck+FfecJy5gIvBiZsanol+zGMQszcw==","signatures":[{"sig":"MEUCIAmpaWgj1kepoQW+LRMEtngg5OkrdxTRT4hBvSPbrTHSAiEAp49noMysLysNiWK/h474exrD3/DqQmOvswvolqd96/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikidiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1bA/+Je1b4ulZ6W0PGnTPUjpIsGcHp2vfPhIFZ7JAQrbSjV/5nhNz\r\naOG6w29oQ5x3CNwDBNyopWI/agRcwn1GJ9ezIZK3ARMWz9ygvSEPulUL9pBw\r\nxdtGg+P9wgdmd3IYhVKpYlpi8zJYUjRbKry8ZNhvC0LcmkSoJ+FaRboeqQdx\r\nqf1hQAgJs7IpBaQzBLjHYqWCa/dp4Y7tFmIz/nK2OAuaShteA4B/CNblZh0s\r\n+fVoTGS0N30/omu9aCBaN2SsBg70jnZQ+Y1LdmnEq3Iz1/qo/QjdnIFYwZV8\r\nafAYiERKBPFBmPRfIvh1v8sRxT77NVMfsLaUHrSy8DkfyeRgnMZAGRgHM/ZD\r\nLWit8dlxQRTeHL/woE8zmTY4xZK1Y53Rfu36XofE7JMoOnwY5/O8sQwiFrMy\r\ntV7z0hwp0EgF48S96Q0h5sa8PGIp5e5Rsh6BF2L4Ipw6t8XfdfOUVQ12UpO3\r\nEvysMiy7qOm/Yq4FWWTsQZJ9HHQ2t/EEOi1VZiKEvVPlnkfaiPXaVilWVZgO\r\nx5asvAD+prLZhWfwiIR6eHMUjndmXCK/4doH+ddoxfLnvaWHmsEeC+HrgWuy\r\nwaDb+UE0T4aLaoFQwmGqk9ndh49+a/YaUukDTykm/AVeirl3bNTbT5A+YSUY\r\nuRXBzUBEk88LDWBUEbiHjMPoU4mL68YM3lE=\r\n=aPJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.3_1653745506293_0.15925944397613834","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@ursamu/core","version":"0.4.4","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.4","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"9df0da03720a1dfbf0235930f58d34a14995742f","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.4.tgz","fileCount":35,"integrity":"sha512-I/zV7ZSIIw75zikYVdQOsU9UptZYqVCIeACYQgSEquJQa8hx9BdsqI5QFvfZzy4TLCXukKC6wnoWXJ5cRLvrxw==","signatures":[{"sig":"MEUCIQCpm6SEDd8YmlN7BWvGaMXteHegTvnhjSntUm33poR6zQIgB/Mldlu6snEF1jQu31ujBd/NbcZWemCg4YltzC7Mgvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikyIZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotgg//ajaiGqZ8zQ9rY/KuAr2jcQ6hsjclB9suWFivtMK09SgdTZRO\r\nTlT6YK9HVm1RNMzByYQ11Z6NsTrDcONf96HefNS/wSJJCwpFMfCE5pcqkLhG\r\ne1dHP+hg4siB1t7TPPHWRIVOTOKAuFAhYVGEhWq2ArksWDRJ2NzMXdmSRlad\r\njcshCbsmMNeYQLGLXizs1uBskMNb726jX+SLFV6V/4RZlTUtKEWtV3dQp+WL\r\nOeL7x+x35/6mYoE8gZLvXeP2h5QztN4JJPyQOxwoieS/rNuLJZ0Hf8MSJ4RN\r\nYFqh0r4Yg8hgVnRyPXB2kSW+KfRVolxzOTDQ8Zg13/38QysPY6HQB6eFQUqK\r\nQOmLJnsPoAk3au4Tw1grc58BHp1dVWMqDS41wuPB7jIYSp/GOaG+LDdtPoGJ\r\nUrGPEBiDjwX+6UT/ONlnSPDxqwiNW6iWpIyM5iAOFNHD/ndgHPvYTWTg9SFS\r\nh1HeJ0fuALx+lbf1ivpicPv9As91HcnTaQWQgcto+Ios1yavp0QyBTHuCF+g\r\nurTqzn6vUr+1JCZxrRqmcfCrSqJJj4PkmIe0pJ0KTZqQad+RVmDYF6+LDvqh\r\nahW+5Vbg0M3Hg27cJsZjMn2QisaWRM3FCw2xtlJjnMPBcjxbOHVI1SP7GpbR\r\nN8yyB4FDPUeTwoqoneagvPiP/VosZYU210E=\r\n=0SQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.4_1653809689383_0.20572123218533722","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@ursamu/core","version":"0.4.5","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.5","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"0e834d1f00404f6b70059cde53d7e24c21ae79bc","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.5.tgz","fileCount":35,"integrity":"sha512-sRWF5HumoHostKVDRv2S3vf83n68UqYSzSrUCmN/cJm030VQhBLdTZTYkImavLDZE2t4dswrS/dfUAYmp7rlzw==","signatures":[{"sig":"MEYCIQCeLj7PjLJFQ7cyUrSYKb6jU6ukYgfOoh08FmRymQzaaQIhAPloSciIo75WIlp4p21sugOoDG30yeWfHcKXFQOZWCz9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik4DPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjVQ/9FyLBTnIO+Jibmqw2e+0M+IkpklK8qRtDxamZgWTYr4ixDhFg\r\n/5zAJdvogB/2tadVTisyHdhddodlJM43fEhidk3tvT3nR06s4HcPtFr6Jjao\r\n4aTNKROkgnTVNBfigP6q+ObLibFA6zlSw+3Tkev1OR33vYSzgJz3zuL077v7\r\nem+DEklX2scWVJHqW53oRSieeBTjPoUt8KGdxyJPH27aQPloiLq3jjGEfbDr\r\ndcBcfV6T2q8ej2hAV64P46YSmo/08rIXT6VVBqp+jmxcNDyWA7uU5wNKcMWP\r\nEYgcjQMwHl0CRf24+/y1N7dff53i+yVnYcD2T7jzzhB0IgAIUKam4h7jmz3K\r\nR4kjudynGCpiB2fz4mVtbkvOo5n/R7N6bK3CY0+p0lJeME7yGh9K6hlsMQim\r\nhveyFAT+8yB/O2Uy/ej3TxmrADPGX92y4o3b+KVWIFahF++1KB1Z5Buu/+Zc\r\nRVLnJt1QQ+r+lHyXj40ZfGDQM17g19ubYAipBzNa5gEsuUeisV2c+wAb3do5\r\neRYopG4Jow+5b5AclwjJ6H35578b7kZ5Ev6Z7i7mVXH+UvGOKX6wWyIu7q4F\r\nPxwNyAecKei1S/vBS0qZUoCQ6PADffBT4B9KP6iwUQniElLjOMu4wcnbitVe\r\ns8WHPqJ1OcEJz6et0KNV+u8XrABDlzgA3n4=\r\n=XIjk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.5_1653833935146_0.40543074894017384","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@ursamu/core","version":"0.4.6","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.6","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"abdefe600a4fa57938d5a207d01ba365f4fe1e5f","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.6.tgz","fileCount":35,"integrity":"sha512-yw96W59S99UzBdDTRESSf/AXOgP1qevlENm8FyS7ERpO2g+2BzYghcHXbbkEKU1FfdX22kjxGsjY6keAaAEaaA==","signatures":[{"sig":"MEUCICrrwFOykf1SanMIAEHARCx9LApxEFOVAbgiCLAYqzJwAiEAvZAh85eMX/fUixBAJDmU1VQloKdJdcOrEFfW/42NpJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilFagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXFRAAiEtjk3GQpfdv9efzwfg+qC8/72VktOPYKgIeBv69j5As+rR8\r\noXr9aHQCp6fVrM1ZV048HDDGNXLs7USOtkjLYs8qVwz0rNIiDxH69O/qiP+k\r\ncp/TigQp1ZadZnEC+luRXXqpa2NDStmmk+i7hOhSnkPu72zMMUAyijZRq/un\r\nJRnDQr8XB4peMZnc0vf327XWd/79+F9H04uqNdzzYuV+hrV97buTzcLmif9R\r\naXRFGHeIaJ+xlZDn/5QEQBRiRSYpITNsF6rD0moiwTxcAvQR648wyE5+uLgW\r\nzbryu0ZmUAF7IIBFiZzipsQ+Oo9yolo/OdDS+VRdrgQ3NyfgF0gGYA6KkPR3\r\n65nRuPDNEJrc0wZYlR+faQrEIAJ965MuCZ2dZcJcmt4GLpFNOvDZOfhgCp6g\r\njUqzslgrTs2Cf4bC9RWGf+1Nl5brDnen7/2FzYJhriJqZc+kvgIHEp4cDgal\r\nCNcP+/cHZVR4BTGu/2FiZsrcM7IMbztn+/Ttks/Mvh/d5GbG7W5P7qqv/SlX\r\nCVDRtdDkd6KPkd4mFMgYM+OIZSaFgylws0dGAO/iq27td3hJ33Ib0CrdI4n4\r\nqScmG/b6X+x1pK1tL/C+ohPLxHJ3xKkWXjRYqQOfWkXsEPjUDemDpyYMj4AI\r\nBVf0CdRbORxnEtbb7fuI/54pvt1/AVj073g=\r\n=b73F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.6_1653888672166_0.037678827174288054","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@ursamu/core","version":"0.4.7","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.7","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"595c2afe771824ea29f5898a0e5873508f0a9657","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.7.tgz","fileCount":35,"integrity":"sha512-Dy2Voptoyx7OfnIp5rpu8cCB+SoQqwFGhQ1+zSxGJsPo3g66rNFW3G+8G9A2Fubc5+FuvdixyPeWAOj9dKS39A==","signatures":[{"sig":"MEUCIGACL9r/6UJVmX6aZpunFbLD/+LKvJRyibzYf86HWRNxAiEA8bzRWELBHspfcq6vlRu40oRqBE++HXg8lLbZ5OuxX0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilO8mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYqBAAovfywvnqnyDimT8X7hyOEc+pZYyZkBQ8EjH6UQkuCpXmQr2G\r\n9xZI/AwlPLfm9ppoCF6PwwXUBpQGGkiE/Ssqp3adhDVhw04ekViRL5hfTJ4x\r\njunhDoRpyLi1hk7arM2T7glzOKT5KAXcQxFM3ORFe/Mqp9WTifnaQEcUBpK1\r\nvD/lSMQc3a193XAyR0hGRv/t+5+NrZBwOoyMVshACng1qkDs8Tt+QqcEzdu3\r\noqzTudj6jN60m43okl8xPN3uYxb1h/P0UzIIkQIhh25u9Ce5v3CcmRkKigh4\r\nf8S2khOvWQdnnxH7tNVx4dxy5TaLA59y9zN34Xf+r5EUIjXgeWFx4jJEK6mL\r\n65G+x8B+ERlgWvwlxCCOJ56ez6H7m7v9V9vHxmaP1qRcQL2Oq/nLz6fpPbs2\r\nplNcJz2STbeCp9aCOfTCIafihoMXdUbcLA87Xfm7si5oFWRxeTMweR/7u1jK\r\nRlOgwsAMGWxHL6yM/CIDKKXMLSNrHdx3rm9mAwfgBHZgQffYrmpWVPL99A3D\r\na8d4+NrZY92icmyeJmM/iIYSv+XIht1atSa7MaAQGlwQW69ZA6QePC7FX6jp\r\nmaLlazuVsd1rs8SiYfNGxc+nSnditGrLm4gKG3FZd1zAVSy0OZKd62Sz/F85\r\nYRobLRRuqFFXrwO7zfA7eOfd7ja+bmkBRLI=\r\n=tJTd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.7_1653927717943_0.5887216855347981","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@ursamu/core","version":"0.4.8","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.8","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"5e0159c0f64d49a48fe35ff74fe97b6e08030056","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.8.tgz","fileCount":35,"integrity":"sha512-szzQ8ztHmkONbCWajr97MT/wKpnRFRYqfVf5tjVpRw8iGiAX14HynQ9raxxKpYgGmdcn6ihPwGYi+fPWCX6i/Q==","signatures":[{"sig":"MEUCIG805c+KtTOn6YO9Hpd6x2WRylkZjbH+BV4LSmux/CYZAiEAjPfrMqWn33Zkzt/T10Uln0K3T9bvtHQBf11yiAs+fMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilPH+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMoQ/+J7T5o760ozxedPNKC6cgHn9VzAZjuNBDBq59Alt7viLkDxVZ\r\nNYn3RYS3WkddDlfLjxjxE7IZfIr4BTLZCoh2rS4G1dEA9fa8nP1dEYeNNi3B\r\nyPhvEjGw0V0Ls0jgj8cZ/jED/oXQF2R7sdF+oUbk9wiql3rUqKbi3EIL2pgI\r\nr86JVOi4zrPyIRR9CNGwEIg7bjW0E6KrWocvs4JICtpfseQvFwXEZJH3ORzf\r\nQjUgmmIuGPoiEw46HVO1KdfghYAt94SOqLkpZacaQmiW8pGnpFhLjGor0gaT\r\nZzHZF2kSkD5qGA/PMmlr5Gd0yXt5/sTko2kMTywBM4DiKQ2suUaLoDx+CBgO\r\n6oONN+NmVR1XTONodwMibXg/yMCWHftrdQaYNrWZV9DaiooyzlI4tYzMcJ+E\r\nW0IMIzvv+0LcvVky2VKh29w+aYLX98kqxddk311I1lDG1N5EzQKnvGmRnJxq\r\ngBjt5U1qNYd3UG79p4fDDmxNyCwlResiylQ8OU7aF1j1ETIqQJpL47SbRlfg\r\n8XNpiBLUQm2dUMWs2rHugJnrp0GMbbC6w0+5f30Eb8rDp6FnHBiy9gUNxOR1\r\np8jK2mXSm0wLWv5LmEXwQb4aQUBb1SghtUZhpaJNMYhNsb3pEo5esueMQiZ0\r\n+HL9vmaCSO1YmzuQx3uZd1gY/8Mz2D3XQUw=\r\n=aTtG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.8_1653928446647_0.5732128152660632","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@ursamu/core","version":"0.4.9","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.9","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"e34318c0cd987c6b1ffc7a382a08cab16130895f","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.9.tgz","fileCount":35,"integrity":"sha512-0yaP5Sxk9oyyfc2UnNXEGvExUZvVL1gXoQY0Pyhz8ee+7VF7drlXz1XeJh9l+rHgai2UNER/KvsR9bc17aK6sw==","signatures":[{"sig":"MEUCIQD8wNGb/TdYMq6ll1Zcg/jNudBTwOYp9IksNn2Mq8BMXgIgO2iaNBB8KBuDLeW26Q+ad0yjcEPnyIYEtnvtuHIeY+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilg9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFbw/+IC8km5rgCj8TSd1WFLy0ZyNTxWj8qk4NNVJq8Fnhw66uhgFa\r\n39NXKMBkyVbF1YhEsNaiVM9Mvr3+eeOTyuBTCDBkdetXqL+58d3Actx8Il3U\r\nkZlG4s8SrJxbyR9PjINfqYaAbOaSULfHzGyVHVX7sgWkSb9DlwuwTsLow0hd\r\nE74vxjvVZW7RgQjmoUE4qaMaV7SNjNWNymAWW8luTzhOfZJ1987SBG1o2Buw\r\na9M+q3i6KTmfw/HNlT5HGrivsZLZtQ33zAsH5Hmv0v302mQZdobDoj6+o0O+\r\ndhEy0NBxJyYqubcxqgTKIzzbzxZpCrwIJeHRJoXCdeuKtOP95XT3rbJITPAs\r\n9XbxzoKAxEp8XVV4Dx1nz43f8zLr2fys8/Z77Q7bxsiMyNItmChFK8nFuhN1\r\nQHYr1KTsP3rNDo+3d9AQptF5OuJJE9UhxUwRK0WmIxxONr4zDS+RF4J+0Lq4\r\nqSORT1ZTLZqhzi3WXOTKmSH0TuQrVoAnq6oU2V7cMeRskIiHHS4m8SUu4YI4\r\nFlsvd4sOpjp4u7Md6gB4aDdRWEIv/CoSMf0WtR18LTrEF1XGqBr9NLNk7pIX\r\nhi2FLMCR+tJjU3SYW/O6BmwIJIpIm9lHBVxhwcK9NEKCXJSe/aQ6GmWrjQnV\r\n4hmaxqc/DrrjsB6oM0TzxyXABm6GlRjBcw4=\r\n=trd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.9_1654001517840_0.8656832693387215","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@ursamu/core","version":"0.4.10","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.10","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"46cade61c0a05aff7fe582a5193ed515e52cb1c4","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.10.tgz","fileCount":35,"integrity":"sha512-snEEyrcJAw9r8Gw/j1AWBuKsRo/giJJgS+rUE1cnSGCS9m8/fl6QHoYtPUfz0AxMzDQuda053lj9WOPjc2dkjg==","signatures":[{"sig":"MEQCID04+SIaPXLM4pbwEYR0av09WPNrvJLvcVOLsDjBDhwmAiBQDTYoBCqg9dilFOxgNKxbG2m2HSHEcK9ijpP8PyXj5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil257ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8CA/+MIU2MF1pY7AmN6AkJ8ff2vYOk80rN20QzkWdtzEIw/jvtLsL\r\nxqEIgGzxpjPSRgXpJNLlF7BtgVRQs+Vm+Qe2IUlC3/Yok+YLtuHIHKCmvSfu\r\nOj5pVPThGwJnUVmbRyUXleDiVRkTnJGt719o6kkPaJzup6/2QRTYSBT8Fgf9\r\n7H913cwLGIQwSY/CQBrAbXQNxNq1FlqFKAYzBAcn8pKQvjhmmduAxPJg8Qdb\r\nnGW6YfuPLTpCH43Y55O1g73qhRq5KydhNsHuRZbBi9kil8Pk3Ouj/MhxSC7c\r\nFCMVWvXRdDjhwF9GwaG5Q+6M5piWs4PfaP6zrmTUyKQv8tq10u2g/hS3PY1V\r\nY0bJem+GrkqwXxO8/Q84XnihZ9LUQ88XT8UFMaisNuaOJGkqJN4WFSzxvXWk\r\n+PmO+/FU7DwHjqzrZREHL9xDtluwYjglUNF2Pe0e/s7UJyhs4DFr08RLaZ5o\r\nVvTT9W+rdcATQxYoeAarAeSCePe8TDHYTSYlh3HQ0A3GXgW4V6XDMRWs8Jls\r\neoJ/v3+++19gqfoF757tPOmDVSFGEWpnoBdIhDPy6NckPdZiHmZVN2BzW6SD\r\nZlhImqEC1AlmCUrca7uV96YqzgAMi0TbVBmAXjdAWNbWaMW9Dxf6oDFs1aqR\r\ncxsehWtd46T2B4OuouEATjhDgIs8ly2eMMo=\r\n=fbv2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.10_1654091387446_0.0885104996869146","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"@ursamu/core","version":"0.4.11","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.11","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"35dbc65bda20e27080bdcdaec756d7a52b8d1830","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.11.tgz","fileCount":35,"integrity":"sha512-AqKCIvv7tCT4hpX1JTBZO8kioUuY18HiSvyGQ4GTmX6g6RNtlePmcXcZ0dExXGrq/nae4aCJnTsBpAGKJWohXA==","signatures":[{"sig":"MEUCIQD2CZLwVA58pkt4+zciC7s4CU8N3s5XR3SwxMzhEL56/wIgGXER9d4b0hJP3a2hh+xKOwM8w2kNpYgRAxdqXO2Ma9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimMasACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIQA/9EwkQwbY5aXKFg4LAuA8xekrNTk+YqRU9/Cyi5UKEedZxSjEo\r\nog/St0Hv533nzKImzCIgoUFMZSyV/b8MTSYBrnV7kuDmsPJcYsWeAB/meyDQ\r\ntDFiTKGoBH89N/px+lOnqq4ZfsL0iSLjse6j6UVdueiinjo2YJxM/fqS5T1+\r\nzG6KIfnF80dUlRmIGH1AkQVGwf3k6WQT9URxgAv0LrJ0ZrJH3FOcZ4CVcdms\r\nwFp969Mj5n3Zfi1bi6VqLpfiU5FrPaLFf9LGFV/djM/laCSy2weIj8PCR6Cb\r\n30qo3jGUa2nbnJzTcZrwgnp9yaWteVUgP7rd1RsNMK7yJkvqcIwdD3dhyovJ\r\nwZ3vLiCOJhyHO4pN02bvpb7AA4QOF8SgIjf44Rw3AsDrUtyv1ZkH8BIBk75D\r\nkQ3RyqdZekOyJJo4I2TiXgKFwkz18IBo/uLN1GRuojEhlp5WLQidQkCZ7dcE\r\nHfO20JtlOIPi31nAHJpUeP1SrwB8O4HSxrFj4tuxjMaMtxAOwWgp/g4MIrBB\r\n1UkRAZX+9vakrCqwUGXJkqHPl8hhaMuX0+q/9eTTTrgfQJEwOj8T6H8+vnGQ\r\nPhoGeixvxXPm2XOF/AVe1/Zicb1BXMaYuih6viEuoseGpe0E7GDH/puzliID\r\n/YPB0gKo18OXVKRJTl1JSgm+905ofBMqaVc=\r\n=5UFc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.11_1654179500322_0.7259446387358384","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"@ursamu/core","version":"0.4.12","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.12","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"8e094c620511398b97cf0a3b3f1eeb35e6263692","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.12.tgz","fileCount":35,"integrity":"sha512-Kmw46sEiQPtMFlKTkymR8WWxPwzW93nPCqoKvqSoRkV0PILdSEx85OJSNTK7goa3A21NYlWRRHgb4Vd+80mmbA==","signatures":[{"sig":"MEUCIEH881lHVCUjjU+swKgJhYsr71JGZ7h9jmjTp5UYOp6JAiEArMO7ohP9V2Tz4IXsUK/4/ep3FrAsHYmJlq2JkAxYev4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimTZfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolUg/+KEN673NcsNambMCilNd/cN8z7un/reyeo4Z9EDSGNfAD68bh\r\nEGsYGHd4o86w6vBY+eVXZmFKpffd7xrLaTR3DkYHEJna76Dv+wYSjolW1uef\r\nA1t+Q4NpxrB4YU2uBXDbkWqsFOuidirA30EgVgrZOeJTbvV1e9MmrybNKq/s\r\n8GiwXVGLfAFX94QX3iao6auWiNtGNtTIbik5nh3JTG5jqDzZ9wzq2f1TxZOo\r\nyb6chBRJt6atQZuhZme6ygKtULHQvhyhPltChRYWjJDpI+g+xXdOvHfqTn+b\r\nuBM4iezPmsx7KWlIDNepv8kmKIYpF9V3kRnfDrmYSZ0kuW0Z4WxgQeCox8Yx\r\nyCHYrrmBAA0feew1hM9RgBoWl8UXlf8NPF0OhsaX9BoXYvLk5LX5Vufz8WWC\r\n3TpxayvuC47RZxrCEa9Cyvh8RkXGvCpxc1NDruRNYe8KoFvvVaTSeAI8isZA\r\nBf/UiAuUOEudnHskKsjIKo4wsA/duc6NFnJJnWjLW/u5kY2u7B0vDgpDFpJd\r\nRd9dBhSlhyHAIts9xwH4t0PzgFBPW+NntUXLTi9QEKzNDsafrU8EOa03p77i\r\nHbJxD2vZDCnG93pkEunOKmxk3wKKjC7PK1GPvyF3PBASJ/BtF6zUjHPXLA8P\r\n3PFhETPgBhuZ+0x+TH/6JQaek2CLpvd/YhU=\r\n=i5oO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.12_1654208094950_0.1369150167390647","host":"s3://npm-registry-packages"}},"0.4.13":{"name":"@ursamu/core","version":"0.4.13","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.13","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"33c865ddeea49186d01957f49df031eb62e5f0c0","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.13.tgz","fileCount":35,"integrity":"sha512-UuWA0ey0Te8YVNXGbzuKM0avs0gOS46aKqiJCdz7sONC1SLYarLTJEdUSLymjF+tHX+lwNcAeXBEXrACkbakBA==","signatures":[{"sig":"MEUCID14cga9W0KH5zLWHnnk75sYC/dR7nj8j+mKq+O1Yv8zAiEA/W/l3C6qmZTFJtLapQ0wUBq6op7P4f7Pdaq39k2BCio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimdYgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqlBAAkvMsz+fFKQHw6zWgmErV6Y/7vBvVu4mhijrfMCLifpRlWBoR\r\n44evoPe0RUvxNygs8E5wcTNq5y5fU6HVflTzcRWonGg+kMRHWZkNSil/XDcP\r\nKnz1ZzzPOuPsGqWRfwSs3jIW1gZEBUt500DFWcj3OrAN4/Cdj8e6urM69Bfo\r\njHxFYD7AJXd4ly1WXmVaXAJf7aVlT8HxyrVbW9/NTBv0XihieuY+kBZlKK0V\r\ndRf+bU+6dsjWxqZ4QBybuyA5fk6EmIK3MxbxbKXhRDawXYPVORmCMIF6Mx6r\r\nbnM86Ml9N+PQzOR5TXx27B2TjaB3RyuTa1mmxE1kYbVH55HgwvKChIQLSzec\r\nzm2tDWEjB3KYPDj9s3FctfbYAufV8fAeXl2Y1D8EwDMDw19Er5Rhe/PZvgbm\r\naT5nGSJTRr8HJI6aSG82ggdTZZlmpN7KLyGdMgmQtCwi1FLjOaqHPiufUM3S\r\niKV6k4RKa/w4gzTuHcnvRiwJdZB3hW/OSXqFcAssxPd2ZjBWv3MVdXwDy8sZ\r\nPvXd0H7gIoDZCJaMc2BaNNjaABkRYSljBY6hFU8XI1+OKRVl+VWN46MZW5bx\r\n/sRI9NybKTWdJT186ufZylIDi8BAtsuPY7YzYJGYcp03f1RF4za1NH+Ryj+d\r\nvVNKoz0yn7qYCRnDbwK1YFXS4ykphVKXTbM=\r\n=cga3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.13_1654248991612_0.03618704506884707","host":"s3://npm-registry-packages"}},"0.4.14":{"name":"@ursamu/core","version":"0.4.14","author":{"name":"Lemuel Canady, Jr"},"license":"MIT","_id":"@ursamu/core@0.4.14","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"8703e1a70c8ddbe1a24f995fe7854503cfcb8c73","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-0.4.14.tgz","fileCount":35,"integrity":"sha512-9VBfSMSsAwoXzsB8g4ggTlyAvhydcY84LwY7jSJh8grNIPaYuQBD9dvnYU2v2Kh7LDtzndb++hpFJGf3SQ4cXQ==","signatures":[{"sig":"MEUCIQD9tbIkkjPw+xnZIhAMqRP9dWBr47GdKRB2ktzJ/D+YAgIgLXtfwigpdVQlLxu2B5GoYfrHmGI4gToBwFD4akDilE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1062857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipC3YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo53xAAg48WpViLsGs0fXsYUB7IK3f3RWp+qg7NLlGnS0sT3S5JigvD\r\nHCGmlGvYPe3u822wfwxE+3urCpI2UXvyK9gL7zty38/9XCOKvN29VUDF5WBE\r\nbQFPmcc/QTa9e5GSIjQVoO8fPqo5+D+zsi6iiwoiyYJJ4Riphqd9S4CLECuh\r\niq+lnP6/1gBp4NDVDzKiTtYYgFEmjgCQcvthBYk1KnL0UuRsrZ9S4U3V7N+b\r\nyMwpbtoA+Vstg5tKzWDq022pgbAvgA+KSatZb7bG01ao8qDpV0sjSWYS/SWG\r\nGCiyA9B0eGw3g4c0MKABjIrAm7gZRXatM0NMETaQRnmM/y+MnBox2d5uAMog\r\n77N/tIoL6QZTuvTggjGagAh6vbAwodjad9ymioEeO3Z1+F+5hjhE9wBClYTP\r\n+kBjGrYarvaTy7Omh6SHSE/DyCcXYQ1fJTbVHqY38kPsY5821lLA5izOpmsb\r\nUQo7fxYb8xxBplTW9RGPBFTtFxFuMsYAefA10EDuSeN1hmUeHgPPiY/7WulZ\r\nZdH1sskEorDgB3BvwQqp8h599DDXTuECQuOVxyPwtzLXupSC44qzKmpniK5z\r\niy8IRbOzynGeqDoPIz+/5ocJ9HdwSAAiRtlDPiUVmXPdkJCWa19j8YlePFlk\r\nRLL1gtsM0rHddxL+iISpla2Iyl5ZYnXJNA0=\r\n=yPaF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","private":false,"scripts":{"docs":"rm -rf docs && npx typedoc src/index.ts --media ./media --readme readme.md","build":"rm -rf dist && tsc -p tsconfig.json && yarn docs"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"repository":{"url":"https://github.com/ursamu/core.git","type":"git"},"description":"A Modern MUSH Server","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Lemuel Canady, Jr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cors":"^2.8.5","bcrypt":"^5.0.1","helmet":"^4.6.0","express":"^4.17.1","socket.io":"^4.1.2","jsonwebtoken":"^8.5.1","@digibear/tags":"^1.0.0","@ursamu/parser":"^1.2.3","socket.io-client":"^4.0.2","@digibear/middleware":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","nodemon":"^2.0.7","typedoc":"^0.21.3","typescript":"^4.3.2","@types/cors":"^2.8.10","@types/node":"^15.3.0","@types/bcrypt":"^5.0.0","@types/helmet":"^4.0.0","@types/express":"^4.17.12","@types/socket.io":"^3.0.2","@types/jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.14_1654926807963_0.47950187442425696","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ursamu/core","version":"1.0.0","keywords":["ursamu","mud","game","engine","scripting","virtual-machine","plugin","modular","hot-reload"],"author":{"name":"Lemuel Canady"},"license":"MIT","_id":"@ursamu/core@1.0.0","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"dist":{"shasum":"e29a4299b7009041e2ebdc262e186f1d1c5bed3d","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-1.0.0.tgz","fileCount":16,"integrity":"sha512-MOIbj8Wnz62wk8xI3aon9JiPFco80vGcv+JpO2TXluoadc/9hFk92d8BLMVMJZDr3YDxgSgRbiGBQ6HjsnKqtA==","signatures":[{"sig":"MEQCIHzshsjZyNxrgovOOeD0n2wfLMY3SyEKlXyI8mir/i54AiBW1ccJqKu/0VdHdW7VSaacf4ngh+tky3pRvkRctCXfog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218552},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b40c785d98e88cc4970aa4a8b12930c46f0e9cb","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","test:watch":"jest --watch"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"_npmVersion":"10.8.2","description":"Ursamu - Modular MUD Engine with sandboxed scripting and plugin system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ws":"^8.14.0","ora":"^7.0.1","cors":"^2.8.5","chalk":"^5.3.0","helmet":"^7.0.0","express":"^4.18.2","chokidar":"^3.5.3","inquirer":"^9.2.0","commander":"^11.0.0","compression":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","@types/ws":"^8.5.5","typescript":"^5.1.6","@types/cors":"^2.8.13","@types/jest":"^29.5.4","@types/node":"^20.5.0","@types/express":"^4.17.17","@types/inquirer":"^9.0.3","@types/compression":"^1.7.2","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1757001738070_0.9200363119697845","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ursamu/core","version":"1.0.1","keywords":["ursamu","mud","game","engine","scripting","virtual-machine","plugin","modular","hot-reload"],"author":{"name":"Lemuel Canady"},"license":"MIT","_id":"@ursamu/core@1.0.1","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"bin":{"ursamu":"dist/cli/ursamu-cli.js"},"dist":{"shasum":"dcd63b762f11c6b3d21fca94a1aec49fe989280e","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-1.0.1.tgz","fileCount":156,"integrity":"sha512-1/t/4SL7HJQTVNtRso8TJEjldL5G02F/aIa/Ec10lMJiw6yZzbQoM9GpObcPUp3ejxjwTucnHfRVRdCEVH3cSg==","signatures":[{"sig":"MEQCIHNkEIaw5C0jZk4YBC0V9xEiax4XQGECpHEaqvC9wgxrAiAEInBzRZn7RF3UVS1YqTFicLeyPvdI9c7+B4vzxiTf4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533671},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9a84b431bcc6f1c4855184f17ec8597185c7bf72","scripts":{"cli":"node dist/cli/ursamu-cli.js","dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","test:watch":"jest --watch"},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"_npmVersion":"10.8.2","description":"Ursamu - Modular MUD Engine with sandboxed scripting and plugin system","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ws":"^8.14.0","ora":"^7.0.1","tar":"^6.1.0","cors":"^2.8.5","chalk":"^5.3.0","helmet":"^7.0.0","express":"^4.18.2","chokidar":"^3.5.3","inquirer":"^9.2.0","commander":"^11.0.0","compression":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","@types/ws":"^8.5.5","@types/tar":"^6.1.0","typescript":"^5.1.6","@types/cors":"^2.8.13","@types/jest":"^29.5.4","@types/node":"^20.5.0","@types/express":"^4.17.17","@types/inquirer":"^9.0.3","@types/compression":"^1.7.2","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1757002646083_0.6539494209966117","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ursamu/core","version":"1.0.2","description":"Ursamu - Modular MUD Engine with sandboxed scripting and plugin system","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"ursamu":"dist/cli/ursamu-cli.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","cli":"node dist/cli/ursamu-cli.js","test":"jest","test:watch":"jest --watch","lint":"eslint src --ext .ts","clean":"rm -rf dist"},"keywords":["ursamu","mud","game","engine","scripting","virtual-machine","plugin","modular","hot-reload"],"author":{"name":"Lemuel Canady"},"license":"MIT","dependencies":{"commander":"^11.0.0","chalk":"^5.3.0","ora":"^7.0.1","ws":"^8.14.0","chokidar":"^3.5.3","inquirer":"^9.2.0","express":"^4.18.2","cors":"^2.8.5","helmet":"^7.0.0","compression":"^1.7.4","tar":"^6.1.0"},"devDependencies":{"@types/node":"^20.5.0","@types/express":"^4.17.17","@types/cors":"^2.8.13","@types/compression":"^1.7.2","@types/ws":"^8.5.5","@types/inquirer":"^9.0.3","@types/tar":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"^6.4.0","eslint":"^8.47.0","jest":"^29.6.2","@types/jest":"^29.5.4","ts-jest":"^29.1.1","typescript":"^5.1.6","ts-node":"^10.9.1"},"engines":{"node":">=18.0.0"},"_id":"@ursamu/core@1.0.2","gitHead":"bfbd70b7e8f64b1ffa3cc67c0801aac3311835f3","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JJyc391e70SAT8jD1NNUF77aBQxTkIQ7YHbyYjVrVXATpC1gKSQNDX+85mTYnFyFy1bld6eWK7RXxHOz46egsA==","shasum":"40bc0735e2f185301a77ce3373f9ceaa5dfec78f","tarball":"https://registry.npmjs.org/@ursamu/core/-/core-1.0.2.tgz","fileCount":156,"unpackedSize":1533691,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBsiwGnUmSuFzuV8c6vbPGZX8DPZTwgfcYSeFkq+Y8SAIgOP9VdP19R3N7W+FE637SN9Lg8RJiodh1BwDfLiowe8s="}]},"_npmUser":{"name":"lcanady","email":"lem.canady@gmail.com"},"directories":{},"maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.0.2_1757003025658_0.0106483127582222"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-20T13:55:42.330Z","modified":"2025-09-04T16:23:46.054Z","0.1.0":"2021-09-20T13:55:42.533Z","0.2.0":"2021-10-11T18:38:35.787Z","0.2.1":"2021-10-11T23:54:05.484Z","0.2.2":"2021-10-12T14:08:30.805Z","0.3.0":"2021-10-12T20:11:43.432Z","0.3.1":"2021-10-12T21:34:40.138Z","0.3.2":"2021-10-12T21:38:10.279Z","0.3.3":"2021-10-12T21:41:26.357Z","0.3.4":"2021-10-12T21:44:06.751Z","0.4.0":"2022-01-14T00:04:02.294Z","0.5.0":"2022-01-14T13:10:07.325Z","0.5.1":"2022-01-14T13:16:26.119Z","0.5.2":"2022-01-14T13:19:55.540Z","0.5.3":"2022-01-14T14:10:32.899Z","0.5.5":"2022-01-14T15:04:12.371Z","0.4.1":"2022-05-27T14:19:50.436Z","0.4.2":"2022-05-28T13:38:54.589Z","0.4.3":"2022-05-28T13:45:06.618Z","0.4.4":"2022-05-29T07:34:49.577Z","0.4.5":"2022-05-29T14:18:55.392Z","0.4.6":"2022-05-30T05:31:12.420Z","0.4.7":"2022-05-30T16:21:58.202Z","0.4.8":"2022-05-30T16:34:06.915Z","0.4.9":"2022-05-31T12:51:58.069Z","0.4.10":"2022-06-01T13:49:47.620Z","0.4.11":"2022-06-02T14:18:20.653Z","0.4.12":"2022-06-02T22:14:55.219Z","0.4.13":"2022-06-03T09:36:31.995Z","0.4.14":"2022-06-11T05:53:28.269Z","1.0.0":"2025-09-04T16:02:18.242Z","1.0.1":"2025-09-04T16:17:26.324Z","1.0.2":"2025-09-04T16:23:45.875Z"},"author":{"name":"Lemuel Canady"},"license":"MIT","keywords":["ursamu","mud","game","engine","scripting","virtual-machine","plugin","modular","hot-reload"],"description":"Ursamu - Modular MUD Engine with sandboxed scripting and plugin system","maintainers":[{"name":"lcanady","email":"lem.canady@gmail.com"}],"readme":"# Ursamu - Modular MUD Engine\n\n**Ursamu** is a next-generation Multi-User Dungeon (MUD) engine built with TypeScript, featuring a modular plugin system, sandboxed virtual machine for user scripts, hot-reload capabilities, and multi-protocol support.\n\n[![MIT License](https://img.shields.io/badge/License-MIT-28a745)](#license)\n[![Node.js](https://img.shields.io/badge/Node.js-18+-339933?logo=node.js&logoColor=white)](#requirements)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5+-3178c6?logo=typescript&logoColor=white)](#requirements)\n\n## Table of Contents\n\n- [Features](#features)\n- [Architecture Overview](#architecture-overview)\n- [Quick Start](#quick-start)\n- [Core Systems](#core-systems)\n  - [Multi-Protocol Server](#multi-protocol-server)\n  - [Plugin System](#plugin-system)\n  - [Sandboxed Virtual Machine](#sandboxed-virtual-machine)\n  - [Hot-Reload System](#hot-reload-system)\n  - [Developer CLI](#developer-cli)\n- [Getting Started](#getting-started)\n- [Development](#development)\n- [Configuration](#configuration)\n- [API Documentation](#api-documentation)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n### 🏗️ **Modular Architecture**\n- Plugin-based system with automatic discovery and lifecycle management\n- Hot-reload capabilities for zero-downtime updates\n- Sandboxed execution environment for user scripts\n- Event-driven architecture with comprehensive monitoring\n\n### 🌐 **Multi-Protocol Support**\n- **Telnet** - Traditional MUD protocol with full ANSI support\n- **WebSocket** - Modern web-based connectivity with binary message support\n- **HTTP/REST** - RESTful API for external integrations\n- **TCP Raw** - Direct socket connections for custom protocols\n\n### 🔒 **Security & Isolation**\n- VM-based script sandboxing with resource limits\n- Memory and CPU usage monitoring\n- Security validation preventing dangerous code patterns\n- Automatic rollback on validation failures\n\n### ⚡ **Performance & Reliability**\n- Sub-50ms hot-reload target times\n- Parallel compilation with dependency resolution\n- State preservation across updates\n- Comprehensive error handling and recovery\n\n### 🛠️ **Developer Experience**\n- Powerful CLI tool for development and debugging\n- Real-time script compilation and validation\n- Performance profiling and analysis\n- Project scaffolding and management\n\n## Architecture Overview\n\n```\n┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐\n│  Multi-Protocol │    │   Plugin System  │    │ Hot-Reload Core │\n│     Server      │◄──►│    Discovery     │◄──►│   File Watcher  │\n└─────────────────┘    └──────────────────┘    └─────────────────┘\n         │                       │                       │\n         ▼                       ▼                       ▼\n┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐\n│ Connection Pool │    │ Lifecycle Manager│    │ Compilation     │\n│   Management    │    │   Events & Deps  │    │    Queue        │\n└─────────────────┘    └──────────────────┘    └─────────────────┘\n         │                       │                       │\n         ▼                       ▼                       ▼\n┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐\n│   Sandboxed     │    │    Game World    │    │   Validation    │\n│ Virtual Machine │◄──►│   State Mgmt     │◄──►│    Engine       │\n└─────────────────┘    └──────────────────┘    └─────────────────┘\n```\n\n## Quick Start\n\n### Prerequisites\n\n- Node.js 18.0.0 or higher\n- TypeScript 5.0 or higher\n- npm or yarn package manager\n\n### Installation\n\n```bash\n# Clone the repository\ngit clone https://github.com/your-org/ursamu.git\ncd ursamu\n\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Start the server\nnpm start\n\n# Or use the Ursamu CLI\nnpx ursamu start\n```\n\n### Basic Usage\n\n```typescript\nimport { MUDEngine } from '@ursamu/core';\n\nconst engine = new MUDEngine({\n  protocols: ['telnet', 'websocket'],\n  hotReload: {\n    enabled: true,\n    watchPaths: ['./scripts', './plugins']\n  },\n  vm: {\n    memoryLimit: 64 * 1024 * 1024, // 64MB\n    timeoutMs: 5000\n  }\n});\n\nawait engine.start();\nconsole.log('Ursamu MUD engine started successfully!');\n```\n\n## Core Systems\n\n### Multi-Protocol Server\n\nThe multi-protocol server provides seamless connectivity across different network protocols:\n\n```typescript\n// Configure multiple protocols\nconst protocolConfig = {\n  telnet: {\n    port: 4000,\n    encoding: 'utf8',\n    ansiSupport: true\n  },\n  websocket: {\n    port: 8080,\n    path: '/ws',\n    binaryMessages: true\n  },\n  http: {\n    port: 3000,\n    cors: true,\n    rateLimiting: true\n  }\n};\n```\n\n**Key Features:**\n- Protocol-agnostic message handling\n- Connection pooling and lifecycle management\n- Built-in rate limiting and security\n- Real-time connection monitoring\n\n### Plugin System\n\nDiscover and manage plugins automatically with full lifecycle control:\n\n```typescript\n// Plugin structure\nexport class ExamplePlugin implements Plugin {\n  name = 'example-plugin';\n  version = '1.0.0';\n  dependencies = ['core-engine'];\n\n  async onLoad(): Promise<void> {\n    console.log('Plugin loaded');\n  }\n\n  async onUnload(): Promise<void> {\n    console.log('Plugin unloaded');\n  }\n}\n```\n\n**Features:**\n- Automatic plugin discovery\n- Dependency resolution and management\n- Hot-loading and unloading\n- Version compatibility checking\n\n### Sandboxed Virtual Machine\n\nExecute user scripts safely in an isolated environment:\n\n```typescript\n// VM configuration\nconst vmConfig = {\n  memoryLimit: 64 * 1024 * 1024, // 64MB\n  timeoutMs: 5000,\n  allowedModules: ['util', 'crypto'],\n  blockedPatterns: [/eval/, /Function/, /require/]\n};\n\n// Execute script safely\nconst result = await vm.executeScript(scriptCode, {\n  context: gameContext,\n  timeout: 1000\n});\n```\n\n**Security Features:**\n- Memory usage monitoring\n- CPU time limits\n- Module access control\n- Dangerous pattern detection\n\n### Hot-Reload System\n\nZero-downtime updates with state preservation:\n\n```typescript\n// Hot-reload configuration\nconst hotReloadConfig = {\n  enabled: true,\n  watchPaths: ['./scripts', './plugins', './modules'],\n  debounceMs: 250,\n  validateBeforeReload: true,\n  allowRollback: true,\n  backupOnReload: true\n};\n```\n\n**Pipeline Stages:**\n1. **File Watching** - Detect changes with debouncing\n2. **Compilation** - Process TypeScript, JavaScript, and MUD scripts\n3. **Validation** - Security and performance checks\n4. **Deployment** - Atomic updates with state preservation\n5. **Rollback** - Automatic recovery on failures\n\n### Developer CLI\n\nComprehensive development tools for building and debugging:\n\n```bash\n# Script management\nursamu script create my-script --template typescript\nursamu script compile ./scripts/combat.ts\nursamu script validate ./scripts/*.js\n\n# Development server\nursamu dev --hot-reload --debug\nursamu debug --inspect-brk\n\n# Performance analysis\nursamu profile --script ./scripts/ai.js --duration 60s\nursamu benchmark --load-test --connections 1000\n\n# Project management\nursamu init --template basic-mud\nursamu plugin install combat-system\nursamu deploy --environment production\n```\n\n## Getting Started\n\n### 1. Create a New Project\n\n```bash\n# Initialize new Ursamu MUD project\nursamu init my-mud-game --template typescript\n\n# Navigate to project\ncd my-mud-game\n\n# Install dependencies\nnpm install\n```\n\n### 2. Configure the Engine\n\nEdit `config/default.json`:\n\n```json\n{\n  \"server\": {\n    \"protocols\": {\n      \"telnet\": { \"port\": 4000, \"enabled\": true },\n      \"websocket\": { \"port\": 8080, \"enabled\": true },\n      \"http\": { \"port\": 3000, \"enabled\": true }\n    }\n  },\n  \"hotReload\": {\n    \"enabled\": true,\n    \"watchPaths\": [\"./scripts\", \"./plugins\"],\n    \"debounceMs\": 250,\n    \"maxReloadTime\": 50\n  },\n  \"vm\": {\n    \"memoryLimit\": 67108864,\n    \"timeoutMs\": 5000,\n    \"enableProfiling\": true\n  },\n  \"plugins\": {\n    \"autoDiscovery\": true,\n    \"searchPaths\": [\"./plugins\", \"./node_modules/@mud/*\"]\n  }\n}\n```\n\n### 3. Create Your First Script\n\n```typescript\n// scripts/welcome.ts\nexport function onPlayerConnect(player: Player, context: GameContext): void {\n  player.send(`Welcome to ${context.world.name}!`);\n  player.send('Type \"help\" for available commands.');\n}\n\nexport function helpCommand(player: Player, args: string[]): CommandResult {\n  const commands = [\n    'look - Examine your surroundings',\n    'inventory - Check your items',\n    'quit - Leave the game'\n  ];\n  \n  return {\n    success: true,\n    message: 'Available commands:\\n' + commands.join('\\n')\n  };\n}\n```\n\n### 4. Start the Server\n\n```bash\n# Development mode with hot-reload\nnpm run dev\n\n# Production mode\nnpm start\n\n# With custom configuration\nnpm start -- --config ./config/production.json\n```\n\n## Development\n\n### Building from Source\n\n```bash\n# Clone repository\ngit clone https://github.com/your-org/ursamu.git\ncd ursamu\n\n# Install dependencies\nnpm install\n\n# Build TypeScript\nnpm run build\n\n# Run tests\nnpm test\n\n# Development with watch mode\nnpm run dev\n```\n\n### Running Tests\n\n```bash\n# Run all tests\nnpm test\n\n# Run specific test suite\nnpm test -- --testPathPattern=\"hotreload\"\n\n# Run with coverage\nnpm run test:coverage\n\n# Run integration tests\nnpm run test:integration\n```\n\n### Project Structure\n\n```\nursamu/\n├── src/\n│   ├── core/                 # Core engine systems\n│   ├── protocols/            # Multi-protocol server\n│   ├── plugins/             # Plugin discovery & lifecycle\n│   ├── vm/                  # Sandboxed virtual machine\n│   ├── scripting/           # Hot-reload system\n│   ├── cli/                 # Developer CLI tool (ursamu-cli)\n│   └── index.ts             # Main entry point\n├── scripts/                 # Game scripts\n├── plugins/                 # Available plugins\n├── config/                  # Configuration files\n├── tests/                   # Test suites\n└── docs/                    # Documentation\n```\n\n## Configuration\n\n### Environment Variables\n\n```bash\n# Server configuration\nURSAMU_PORT=4000\nURSAMU_HOST=0.0.0.0\n\n# Hot-reload settings\nHOT_RELOAD_ENABLED=true\nHOT_RELOAD_DEBOUNCE=250\n\n# VM security\nVM_MEMORY_LIMIT=67108864\nVM_TIMEOUT_MS=5000\n\n# Development\nNODE_ENV=development\nDEBUG=ursamu:*\n```\n\n### Advanced Configuration\n\n```typescript\n// Advanced engine configuration\nconst engineConfig: MUDEngineConfig = {\n  protocols: {\n    telnet: {\n      port: 4000,\n      encoding: 'utf8',\n      options: {\n        localEcho: false,\n        lineMode: true\n      }\n    },\n    websocket: {\n      port: 8080,\n      path: '/ws',\n      options: {\n        compression: true,\n        maxPayload: 1024 * 1024 // 1MB\n      }\n    }\n  },\n  hotReload: {\n    enabled: true,\n    watchPaths: ['./scripts', './plugins'],\n    ignorePaths: ['node_modules', '.git'],\n    debounceMs: 250,\n    maxReloadTime: 50,\n    validateBeforeReload: true,\n    allowRollback: true,\n    backupOnReload: true\n  },\n  vm: {\n    memoryLimit: 64 * 1024 * 1024,\n    timeoutMs: 5000,\n    enableProfiling: true,\n    allowedModules: ['util', 'crypto'],\n    securityOptions: {\n      checkDangerous: true,\n      maxComplexity: 50,\n      maxMemoryUsage: 0.8\n    }\n  },\n  plugins: {\n    autoDiscovery: true,\n    searchPaths: ['./plugins'],\n    lifecycle: {\n      loadTimeout: 10000,\n      unloadTimeout: 5000\n    }\n  }\n};\n```\n\n## API Documentation\n\n### Core Engine API\n\n```typescript\n// Engine lifecycle\nawait engine.start();\nawait engine.stop();\nawait engine.restart();\n\n// Plugin management\nawait engine.loadPlugin('combat-system');\nawait engine.unloadPlugin('combat-system');\nconst plugins = engine.getLoadedPlugins();\n\n// Script execution\nconst result = await engine.executeScript(script, context);\n\n// Hot-reload control\nawait engine.hotReload.start();\nawait engine.hotReload.reload(['script.js']);\nconst status = engine.hotReload.getStatus();\n```\n\n### Protocol Management\n\n```typescript\n// Protocol control\nawait engine.protocols.start('telnet');\nawait engine.protocols.stop('websocket');\n\n// Connection management\nconst connections = engine.protocols.getActiveConnections();\nawait engine.protocols.broadcast('Hello everyone!');\n\n// Custom protocol handlers\nengine.protocols.registerHandler('telnet', customTelnetHandler);\n```\n\n### Virtual Machine API\n\n```typescript\n// Script execution\nconst result = await vm.executeScript(code, {\n  context: gameContext,\n  timeout: 5000,\n  memoryLimit: 1024 * 1024\n});\n\n// Resource monitoring\nconst stats = vm.getResourceUsage();\nconst profile = vm.getPerformanceProfile();\n\n// Security validation\nconst validation = await vm.validateScript(code);\n```\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n### Development Workflow\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/new-feature`\n3. Make your changes and add tests\n4. Run tests: `npm test`\n5. Commit with conventional commits: `git commit -m \"feat: add new feature\"`\n6. Push to your fork: `git push origin feature/new-feature`\n7. Create a Pull Request\n\n### Code Standards\n\n- TypeScript with strict mode enabled\n- ESLint configuration provided\n- 100% test coverage for new features\n- Comprehensive documentation for APIs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## Support\n\n- 📖 **Documentation**: [Full API docs](docs/)\n- 🐛 **Bug Reports**: [GitHub Issues](issues/)\n- 💬 **Discussions**: [GitHub Discussions](discussions/)\n- 🔧 **Development**: [Contributing Guide](CONTRIBUTING.md)\n\n---\n\n**Ursamu - Built with ❤️ for the MUD development community**","readmeFilename":"README.md"}