{"_id":"@anymud/uri","_rev":"10-16fd823d2920e884b4d7f29cef84f577","name":"@anymud/uri","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.3":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.0.3","scripts":{"test":"bun test","build":"bun build.ts"},"description":"uri","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":[],"_id":"@anymud/uri@0.0.3","gitHead":"6981f1d17549618b20f584fb1b8b3b5c182f194a","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-W+Wkm/BBQkLAyqETiF2x/DzgTabXJgV6is7gpCvGhH7W3kqh46yq7c8UGmQBt1QICRUtJBNBie4H3U4sxfvbaw==","shasum":"c2bfc61e78e8fe2e512b120ceb29f87631144568","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.0.3.tgz","fileCount":4,"unpackedSize":9069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElSC7nvRKPNbgZU5PlChNxI4curZ/perecFCX4+1GUYAiBFutslG7h8RJtPzvkYwO/uVnt/XPeS32gKtKK6ReDRtQ=="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.0.3_1708953259218_0.35435914320114525"},"_hasShrinkwrap":false},"0.0.4":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.0.4","scripts":{"test":"bun test","build":"bun build.ts"},"description":"uri","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.0.4","gitHead":"ae79e025072111d164629828055b3d0b9fd1b97c","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-rgFOROuZKm1QXdiQuQ4ATynKqDrFit3dqrra89xmdNHK1/TWSyJYwhxqVflxhYC7rpiU8a8m5p6hjNcIx199RA==","shasum":"6236fa77b72789361cfa09f7064ee085bcdbaf21","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.0.4.tgz","fileCount":4,"unpackedSize":9524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHjTag3BdcCSNArfqirtS5+GcZ+vQ4hoEqJ5mGdgJGaAiB8QzR/yjwbluuFvSBmQurpSkTZOqbeYbXUapDJX9nvTw=="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.0.4_1708953527361_0.0650306096512947"},"_hasShrinkwrap":false},"0.0.5":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.0.5","scripts":{"test":"bun test","build":"bun build.ts"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.0.5","gitHead":"9b0bb69e62708867de9d7a44f7f8dc1b7fc86a39","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-SK8rMEWRdw6zRxHevz54ux4NxUYjBQD8UNat5HvNU+0zXhWJvDjq24F5m4hvAwHU5h3DLp8AvJI5FOnkaDKOHg==","shasum":"0c26140b5b71e3fb5d994d2ffa8e5dfefe5d4f0a","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.0.5.tgz","fileCount":4,"unpackedSize":9647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3GlISjqUNpUwfU0DDlWiWkrJzvZ9UUcUj2owBrWq3gwIgF5mfOeJAuLA2gpokKG1M5FpgSKu6NV9KUTw8kO39UMc="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.0.5_1708956264334_0.3720244732328928"},"_hasShrinkwrap":false},"0.0.6":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.0.6","scripts":{"test":"bun test","build":"bun build.ts"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.0.6","gitHead":"13bb176f2528728523b334af6067b3e01a9b615c","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-fDKGLXxrwHPXRa8ZRk1UCNt9tLDp7QU6lY+c9jV8GYWJQ8YZSLvPGeGaqupx8vOm+KDuzsI3hcYALadFdCZegw==","shasum":"65d21c8871b62c3648dfb7f414f3778b1940657f","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.0.6.tgz","fileCount":4,"unpackedSize":10734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoh+w0oNhYT4zCQxm8waFbqkaGpyTf8P+omUWbcbbFXAiEAzAkSdcwLUkFaot4UIyuCM+i4BJYIKcD6Es2MAqZ77EE="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.0.6_1708957157219_0.1645757072762315"},"_hasShrinkwrap":false},"0.0.7":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.0.7","scripts":{"test":"bun test","build":"bun build.ts"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.0.7","gitHead":"11ba81f7fc9b50a3f77c358eb1640b5bfc8e3476","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-0z6W2WovwZUReFoFWzandVJ9KgMpw0dRqOhcU/bADW9gyLP7YGEIgy9I2R+qOnbukTPR/YLRkYPR9l3ud4zCuA==","shasum":"40382c25b520433054215cc6543d5d1d64a44bcf","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.0.7.tgz","fileCount":4,"unpackedSize":10860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3ilZy79tC6vEjThQCfPrQA9KEYHbbb22ATKssTQ74XAiANhpxYuiWD5KWWtF1mWvxx2xxmFZkQC+OLE2wgLnhMVQ=="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.0.7_1708957412586_0.9629120450435436"},"_hasShrinkwrap":false},"0.0.8":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.0.8","scripts":{"test":"bun test","build":"bun build.ts"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.0.8","gitHead":"48e25f742696c061d753f48308e7b684430b1b65","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-3y8qXXGfpSmv+aAIiwzECoxrg31V9ZpHX8cbpK30oj6No2QRAt448bnBsWeMCoqdQpePJheXdQ+lRjrNvGH/jQ==","shasum":"7859b508ff1d77ad6a1f3d48016cd2afd90b0679","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.0.8.tgz","fileCount":4,"unpackedSize":10889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWUVTKIgO7r4DQLmFIEIQdLjmssJvwzyUshgsbEkV4qAIgKIgKF+U8Fi7zOkVy0pDzWxExyr+yYIyp4tskv0Dkjt0="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.0.8_1708957550994_0.9546139860229594"},"_hasShrinkwrap":false},"0.1.0":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.1.0","scripts":{"test":"bun test","build":"bun build.ts"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1","typedoc":"^0.25.9"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.1.0","gitHead":"fc8497fe43397f22a5c57dd344ebc09f29d86750","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-JoHClo5VxrBQ9tD8hazMKvElQ/NZHrPYi0KNLvH6J/IzcZvsJZXwy3Qywi2Kzze+BKP3BcqPVdLmFNIaEMY73A==","shasum":"badb5684d80becc8f1b0dded5b033ca034a281d9","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.1.0.tgz","fileCount":4,"unpackedSize":12760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU6rNYSEdQZR0jyzQsMJYwno2P4sNr/tTHMcwXzR6SvwIgEXIpONDmI+HRpvPRNb3h3PUoQ+/vU45Hvm+r/y5++DM="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.1.0_1708962185628_0.33037000548694784"},"_hasShrinkwrap":false},"0.1.1":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.1.1","scripts":{"test":"bun test","build":"bun build.ts","release":"release-it"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1","typedoc":"^0.25.9"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.1.1","gitHead":"afb6042bcaa4e3955bf88dfcdb14e380c76fefff","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-m2YBC9JRwEax62N3raB5H50UWIc2+QIbWrDEqrNhUmPzwbWOdluXYv5btli7JRsqhG7ZM2Noce0raQYd1n/s5Q==","shasum":"c82dd9893dd4c7eb8cc5431f0a59fda1bb739a47","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.1.1.tgz","fileCount":4,"unpackedSize":12796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiGNosnbwWz+WdXM6CHgoti0spPj8i1a5QqC2LSZUDhwIhANNiu3p1catXbe2bQZ/kF2Bkgxvp//SUBNi/CHcWvqhq"}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.1.1_1708962877382_0.3794679926203781"},"_hasShrinkwrap":false},"0.1.2":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.1.2","scripts":{"test":"bun test","build":"bun build.ts","release":"release-it"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1","typedoc":"^0.25.9"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.1.2","gitHead":"9a2fcecaaa7645a562a24008834f03a3b4c05732","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ToGTM5OkzD4QGcfWUigTirFuB9iYV0XAJlADUYnySNoL7frAO3x2nqaHoN4jWAvb1fMqtvmwJM/OUMF2GVKszA==","shasum":"73567ecb8bb2231f70bfbefd28b82a2fdf8d9f69","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.1.2.tgz","fileCount":4,"unpackedSize":12796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRx7LaSRp6GtbbW2HvTbHVaHyjiF8Nk+gEbwctOGEXeAiEA4HU+B+TXqTZShuZxvtMcwdyrIR2TV8Wghjng+UIroDU="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.1.2_1708964093274_0.2676398719197737"},"_hasShrinkwrap":false},"0.1.3":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.1.3","scripts":{"test":"bun test","build":"bun build.ts","release":"release-it"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1","typedoc":"^0.25.9"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.1.3","gitHead":"21d6f40eb0a38aacd756e2d04477ce6ad1e3c08a","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-hxL7qUvlQVYiTqozCdozBwrkp/5/TdcEnQg0MvzlGseM2TWYKzzeYnUyYHM5lFxoSa17YHWVwZ0Q6C/sRAYpjA==","shasum":"bc139ba51d108cc09f1f3f4c1a1071506fcdf481","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.1.3.tgz","fileCount":4,"unpackedSize":12796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7/kdd+gDrx+7XAnJ1N3J6iHEXG9Mrnw3d7QrQ/AW8eAIgbANspvU5Fo70lJwUQbbOz8P8vbyLVg49Tam38g461n0="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.1.3_1708965882418_0.6288670258808466"},"_hasShrinkwrap":false},"0.1.4":{"name":"@anymud/uri","author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"version":"0.1.4","scripts":{"test":"bun test","build":"bun build.ts","release":"release-it"},"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"private":false,"sideEffects":false,"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{},"devDependencies":{"@anymud/bun-plugin-dts":"^1.0.2","@anymud/utils":"^0.0.2","@types/bun":"latest","release-it":"^17.1.1","typedoc":"^0.25.9"},"peerDependencies":{"typescript":"^5.0.0"},"keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"_id":"@anymud/uri@0.1.4","gitHead":"a980396b1f0da57549ab05e34743eb1bb78228e2","bugs":{"url":"https://github.com/anymud/uri/issues"},"homepage":"https://github.com/anymud/uri#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-cEMqs63AIb9jzM+NZKun/qmMJZQQ9eR7m4gFIt82nmwbledy6aokWIl/AIop1sCQJYXzH/DMB+apMQ8BjqOIPg==","shasum":"9e061d81c0dcf496906d276b416f7526f4629612","tarball":"https://registry.npmjs.org/@anymud/uri/-/uri-0.1.4.tgz","fileCount":4,"unpackedSize":14724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRjiZ0vM/mPb9ZM0y8//RKe4PSfVVYC78j/XfOOUZnRAiEAr4A2vADUoA6o1TUK1qvDz0eb+lBx8mb6Z/w58kTgWAc="}]},"_npmUser":{"name":"shtse8","email":"shtse8@gmail.com"},"directories":{},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uri_0.1.4_1708965978013_0.8351007899654395"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-26T13:14:19.142Z","0.0.3":"2024-02-26T13:14:19.387Z","modified":"2024-02-26T16:46:18.631Z","0.0.4":"2024-02-26T13:18:47.505Z","0.0.5":"2024-02-26T14:04:24.496Z","0.0.6":"2024-02-26T14:19:17.392Z","0.0.7":"2024-02-26T14:23:32.722Z","0.0.8":"2024-02-26T14:25:51.190Z","0.1.0":"2024-02-26T15:43:05.771Z","0.1.1":"2024-02-26T15:54:37.555Z","0.1.2":"2024-02-26T16:14:53.421Z","0.1.3":"2024-02-26T16:44:42.699Z","0.1.4":"2024-02-26T16:46:18.180Z"},"maintainers":[{"name":"shtse8","email":"shtse8@gmail.com"}],"description":"A JavaScript library for parsing, resolving, and stringifying Uniform Resource Identifiers (URIs).","homepage":"https://github.com/anymud/uri#readme","keywords":["URI","Uniform Resource Identifier","URL","Parsing","Resolution","JavaScript","Library","Package","npm","yarn","ES modules","Module","Lightweight","Efficient","Utility","Syntax","Usage","Examples","API","Functions","Components","String","Parsing","Resolving","JavaScript","TypeScript","Open Source","MIT License"],"repository":{"type":"git","url":"git+https://github.com/anymud/uri.git"},"author":{"name":"Kyle Tse","email":"shtse8@gmail.com"},"bugs":{"url":"https://github.com/anymud/uri/issues"},"license":"MIT","readme":"# @anymud/uri\n\nA lightweight JavaScript library for handling Uniform Resource Identifiers (URIs) efficiently.\n\n## Installation\n\nYou can install the `@anymud/uri` package via npm, yarn, pnpm or bun:\n\n```console\n# npm\nnpm install @anymud/uri\n\n#yarn\nyarn add @anymud/uri\n\n# pnpm\nnpm install @anymud/uri\n\n# bun\nbun install @anymud/uri\n```\n\n## Usage\n\n### Importing\n\nYou can import the library in your JavaScript/TypeScript files as follows:\n\n```javascript\nimport * as uri from '@anymud/uri';\n```\n\n### Functions\n\n#### `parseUri(uri: string): UriComponents`\n\nThis function parses a URI string and returns its components as an object conforming to the `UriComponents` interface.\n\n#### `resolveUri(baseComponents: UriComponentsInput, relativeComponents: UriComponentsInput): UriComponents`\n\nThis function resolves a relative URI against a base URI and returns the resulting URI components.\n\n#### `toString(components: UriComponentsInput): string`\n\nConverts a URI components object into a URI string.\n\n#### `getSubdomain(components: RequiredComponent<'host'>, tlds: string[] = KnownTlds): string`\n\nExtracts the subdomain from the host component of a URI. \n\nFull Reference: [https://anymud.github.io/uri/](https://anymud.github.io/uri/)\n\n### Example\n\n```javascript\nimport { parseUri, resolveUri, toString } from '@anymud/uri';\n\nconst uriString = 'https://www.example.com/path/to/resource?query=123#fragment';\nconst parsedUri = parseUri(uriString);\nconsole.log(parsedUri);\n\nconst baseUri = {\n  scheme: 'https',\n  host: 'www.example.com',\n  path: '/base',\n};\n\nconst relativeUri = {\n  path: 'path/to/resource',\n  query: 'query=123',\n  fragment: 'fragment',\n};\n\nconst resolvedUri = resolveUri(baseUri, relativeUri);\nconsole.log(resolvedUri);\n\nconst uriString = toString(resolvedUri);\nconsole.log(uriString);\n```\n\n## License\n\nThis library is released under the MIT License. See the [LICENSE](LICENSE) file for details.","readmeFilename":"README.md"}