{"_id":"@gofreego/tsutils","_rev":"29-2b97934c4a7dfa8b6c76d488be4f4b6a","name":"@gofreego/tsutils","dist-tags":{"latest":"0.1.28"},"versions":{"0.1.0":{"name":"@gofreego/tsutils","version":"0.1.0","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.0","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"d28476c00d83ac46a8fc1c31706e8e8961a863d0","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.0.tgz","fileCount":9,"integrity":"sha512-tbFDCKXhmRT/wRjRIvU+ZQGEs7M/H7tjMVgL6kDkYuneBn6K6MomJm+QavmeqvewLx8sWJQUvS5yGm3AwJIE7Q==","signatures":[{"sig":"MEYCIQDHPPwPLCc5xdDsceF4Xo7w31wwOAjrtE7LPso3XtLQ1QIhALveMngHFZU15HmR1Be5x6dWdpBMWA/B3jbqO7fT5pt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263234},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7bd59bb09a212f9bcd6de107f0af9a4877667626","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0","react-router-dom":"^6.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.0_1774116871856_0.7626759583025691","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@gofreego/tsutils","version":"0.1.1","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.1","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"8366932650a51d059d8c3c1048114aa78350561a","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.1.tgz","fileCount":9,"integrity":"sha512-NjlydfbqB4DG2syv5jFPMmWbUWoLs4WnnYPYPdAM0jlAYnrIZWZ5qH+DDBExlXj2OeTaxaI9kNG+h0ML5iR1ww==","signatures":[{"sig":"MEQCIC/VIg9ZOPY3xaxZfUIbVXwsdHcY9mPP3+X7IIIOtwjoAiBbfV33p/GN4LSi+1PjM7DWuGgZzN6gcDOrGVnD7HmBLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263184},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4935fe074c7a32396efdd4a24c584d052a8dc9c1","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0","react-router-dom":"^6.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.1_1774117688118_0.8167157884189322","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@gofreego/tsutils","version":"0.1.2","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.2","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"c429c29663d1fb45df24ecbdc1c0dfa29a8454b4","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.2.tgz","fileCount":11,"integrity":"sha512-JoMmKLd2QeG0Ut6CBe4PwL659EywgKwaXevMRvq4MlaSlgikfrbkgwZyJpTECXyuKBZhuOEqRHAESZrL2TeZSQ==","signatures":[{"sig":"MEYCIQCJzKDayMFbOHxdjCS4hCIdUGeSXDi/VRYXyHdSGAIu8gIhAMcOpG7cesNlxZPgJdHAPG16cT2o9BR4a2y59dlwxJnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370195},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"32bd8b2fbf76956d403cecc1682c6e4fc27b7ed5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.2_1774169223365_0.7388027723193895","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@gofreego/tsutils","version":"0.1.3","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.3","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"07f42105fce628315bb404c44f8b41fcdff7a3fa","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.3.tgz","fileCount":11,"integrity":"sha512-0N2ct2R1vwT61+qurhUTIN98otgCqYJvxIQD6CAvGzWXpJ7wYs3n+eBXqcNBBfIlyZBDvwYZjGnMVh/hM5nrwQ==","signatures":[{"sig":"MEYCIQDNkkzv6F7D4Q/ZBbI2GdN9Y4wmhwGkMsGi5xCyGMgJvwIhAIVni/Of8tWOb60Wtuk2MCDDCswAXVz1UfnGNsByU+pr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370238},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"6cf4f4370954fdce691ec986f94e4348df99c9a2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.3_1774193808313_0.9200243630967426","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@gofreego/tsutils","version":"0.1.4","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.4","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"9589eb9c712a900720a11f7392bd81a9d5f9954e","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.4.tgz","fileCount":11,"integrity":"sha512-3QBKnjaxcPFbFpPgj2ZtmqDoS0JANmkZI9gknWErzoqQfKPGm34ODik81zDTz7RnYix6PixDnY/lC+TGlB8tGg==","signatures":[{"sig":"MEUCIAXbtKW/zVioQsIm1EMSPVSOZJfNhu1RH+xAiJzaknhtAiEA1Ye+5PAnHwH33JhngnIMO+EetDi0G6yDM0sW7qppLV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370258},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"05a49e09639ec46635e2ac156af3af12b3591cf2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.4_1774194353801_0.4410013544347704","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@gofreego/tsutils","version":"0.1.5","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.5","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"6ab217f779feb6c6244e64a3019e16ff723dc5d4","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.5.tgz","fileCount":11,"integrity":"sha512-HJ1AuJgLow97D2p0hObvYqAiUtRZYT/CwQ+sjCSXYOJ/f0lM0i/wdINS0FqJ6hNDHO0+tIhEd1z+vpSSId96rw==","signatures":[{"sig":"MEUCIErtWzkljLtoEBTeDyeU+X5NGvV7oDdTewxbZk1plgTXAiEA3SbM++C7KBExOavYeoeIwfhAUzSr0S8goB+m2Cm7OB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370268},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"b6e5f26aa9ac19877b8ce4c7bf73bacbb286b17a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.5_1774194468038_0.5422344237507668","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@gofreego/tsutils","version":"0.1.6","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.6","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"7f61276a6a42c56ac5ac78bcc250774c8d7934ad","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.6.tgz","fileCount":11,"integrity":"sha512-WOo6RwH135SlOySYo+8JbiZsUFlTsuw9lVDGUOrt/U/Md/1cwftCsmfVxF8qv0CsVXILheyYpZnbhZgBNjf7qw==","signatures":[{"sig":"MEUCIBDkNVQdRJmGEJDVTkEFfIv24JoBAHQmhQT+m+hHCuKWAiEA/ozRHEh7nLAWb15IKhg35ATZmvpzUXYAuYz8NxfDjWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373491},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"b6e5f26aa9ac19877b8ce4c7bf73bacbb286b17a","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.6_1774204966101_0.7868911968753252","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@gofreego/tsutils","version":"0.1.7","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.7","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"453a3b82295572b2afa2915137a16fb8c6bbb6b5","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.7.tgz","fileCount":11,"integrity":"sha512-rjUJ1tiCxNb3Be3848ZqNMlql1dBROAagcHeg4LENtoktkddUzyCbnNzAPIZyJ9GIGClZzdEFRe5aoIvdbQdCA==","signatures":[{"sig":"MEUCIQDFXdpHidU8B8+6QU2AQxUU3Y092esnnBlloWTj2eGNJAIgcuka6K35YCQrNaA81wT2wBK0yb+o4twdwVNV6f+6A14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399476},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"0a5a0f819cfb947a7eae14bceb1952a782bb7ba4","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.11.0","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.8.0","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.7_1774365392075_0.654310567501307","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@gofreego/tsutils","version":"0.1.8","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.8","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"ef363c58f214481239a480c943662921d9b6424a","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.8.tgz","fileCount":11,"integrity":"sha512-md3B8ExJnG9x+xx23l1z33zw/ejfkvba7pDNbtvNET8SMRleP4//HNR6+tsBVd96v0TdaMubhg1XaYSYlbbBPw==","signatures":[{"sig":"MEUCID/LHXnPe/fB4sdUvHpjvKPoEfd5RAwpUkB3tBV9aSupAiEAr0k5J2Yyj5npcgJ5hII/lMvQ5928xg0s11Dg2djI/+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400000},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"94ebff4e67809022f4a49f9824de05e4d49d70f7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.11.0","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.8.0","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.8_1774408422400_0.586028519085694","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@gofreego/tsutils","version":"0.1.9","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.9","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"a676528c565ab11e86aa302144d6035cdc487b02","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.9.tgz","fileCount":11,"integrity":"sha512-L2BASA73waszWBVUemEIQO6ThUVUO9CWBh/RklWHd8zbOB2J8mWGeaesaVXtPOfeWdkAfKqaI/uEWWccUk/4Ng==","signatures":[{"sig":"MEYCIQDtsDF2cbuCnd6Y3XkPzWb93M6C1SaEtrjNx2vzn458jwIhAOZHC3A0tyZ56qE5V77uF03515/yFk0PklyKFg540UZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400168},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"c2b3f74c37a2b8cdd81e42c82ce91ebeca343e69","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.11.0","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.8.0","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.9_1774414579607_0.5096142255382701","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@gofreego/tsutils","version":"0.1.10","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.10","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"1902ae085cf9b776713bcec0ab6b791f78b3856e","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.10.tgz","fileCount":11,"integrity":"sha512-YYtoiSBgkEhKn0sNHrXGjJiaqDXgkn2LcFHCKOacTxd/eC75JSwSwHlLmDlUICSYYVuATY2rRQr1FKl4Nl6Daw==","signatures":[{"sig":"MEQCIFqvzPsvxaREOR7AfiFTcKNBTD94uayWId8jzNYPcTPGAiB5Q6VVf6em+lqo/dSCElfdbYArWcXYVlntZyIAPvn8iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408711},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"6f20573d175bf8cf62355239c0e16a54e93667f8","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.11.0","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.8.0","dependencies":{"shiki":"^3.23.0","remark-gfm":"^4.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.10_1774415073018_0.8788630683551943","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@gofreego/tsutils","version":"0.1.11","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.11","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"78007953a8a1a0a46cfb748b4d67799563c2b27f","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.11.tgz","fileCount":11,"integrity":"sha512-m91hrmdd/MeJCBgFy6S8T4vE5Swq/Y+lDPIP4Hz6ctargwrkzZU2o8uEWioMnJxeEU489bVr+mfn0VWvs1+OoA==","signatures":[{"sig":"MEUCIG0yKAv+NpOHy+1iOYYRgc5lSw8DD4a+20Q4ALfjSZmXAiEAz+P3lCFGSR0XAs0nS2oKWly8s2kNpECKleQ/SX9xe7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412466},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"6798407ac67065830f4b2f815a83dac0c48267f4","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.11.0","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.8.0","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.11_1774731450731_0.8857881769955183","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@gofreego/tsutils","version":"0.1.12","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.12","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"428325381b7d6e78b8fda9203d4382c4b8b5c930","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.12.tgz","fileCount":11,"integrity":"sha512-JJIYNYlxSCLlU/C9JGRq4zCN9077s4ZBowK+Fkfd6r6vhEZAc9myBWxdJ7jst7p3naba0Gkt6xcB6SPtxv/BXg==","signatures":[{"sig":"MEUCID/sfrY9JA+KLojbEzzfatis25RAr501cSkL8ovZpKgpAiEAw/qrGloYZTsa1ag2XdH8P+uAg28AUkJ0E2qO4Nqw8Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415107},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"d8bb307b377f14b1fe94fc2a122a2daf9d02394e","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.11.0","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.8.0","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.12_1774771765177_0.5283968581266292","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@gofreego/tsutils","version":"0.1.13","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.13","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"179bfcb102c918e7fdd0a3843eba28488177194c","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.13.tgz","fileCount":11,"integrity":"sha512-rnWAbz2rFao/0Cb9Pc67ZWF5euWPDKce3PhYPGXUZOF1va2wM55oaClVDBBXSkwXplUVJimy+PiXN69seDXkJA==","signatures":[{"sig":"MEUCIA6vqTF+QqCh/aTiuYUg5dUhm3gsip2rgGKhzA4OwfANAiEAvoM2e8MLSmxBtO5ZkfbfIimBtPYfqEoXyH8A1phyOrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419310},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"54d14e47e72ce7973ca72a6856b5f092da780db7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.13_1778172004895_0.07460322229479166","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@gofreego/tsutils","version":"0.1.14","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.14","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"d237ec438fcba86c0caa71fdf120504948111a27","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.14.tgz","fileCount":11,"integrity":"sha512-OoXe+XMjNoTi5vQc4YfGkrxuIF2pKd6fnMZRNgUc9BoVQPSx6ppcmc7F9r2Pf3V4339xU3JhmUMfZtCNRqKipQ==","signatures":[{"sig":"MEQCICEyp27c4GekvQEcdsmwttPKAQAQRXfxYvTw1EZr0hnGAiB2aPP9rAaVmH5Av0hNJYT6F+qWyCxISN8avnL4yW9Yow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426058},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"ee06d1584303be090c76437641a632ebdf1b37db","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.14_1778825150527_0.9148864983084559","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@gofreego/tsutils","version":"0.1.15","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.15","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"181f2eab173e6ac78f7759661e98a11b7b81b792","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.15.tgz","fileCount":11,"integrity":"sha512-nZPhZtegzrOQb2moWayf+NPEGGhpNqKgkxea8t2VVxt8xHEHcX0o9zrM0phDbe0nOAkz/gj4Hh50F6xrMLZ8Tg==","signatures":[{"sig":"MEUCIDH0mz8x0uIfaHsX9kFxQSOrlLHJGeAsbUBlX9SV8HBWAiEAjvNMU1YVBMC7Tr2izl45+ZNxRCUkaEsjCfWYN5c7hCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443904},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"bcd1a948cc0040ea75d095e22fa13c66a95d97e9","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.15_1779164464468_0.9859308305593111","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@gofreego/tsutils","version":"0.1.16","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.16","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"80a9193372808dac814bf2226e83e7f84797ed45","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.16.tgz","fileCount":11,"integrity":"sha512-0Ps8bQV5+g6DwCfZ8dntplBwZBEcAX5+oWRhj4SiBj5+NMtWi7EXSioUbkspqDO1UjIqDsYVuZzXOKGh4R2qLg==","signatures":[{"sig":"MEUCIQC2qN0ESH1yhg53s1O4Wx9qC2yfKGJ+nml2ma2jakq2JwIgJtOIQEbdcGXc06DyiXFeRYVLpFheNYsTQLhOzEc9fmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443904},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"67d7ea4b246f52374b048b16bc4dfd56cbd62819","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.16_1779164870216_0.4637815769595517","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@gofreego/tsutils","version":"0.1.17","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.17","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"6e6611f225262c65c40a5ed8ea998e5fa69241ce","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.17.tgz","fileCount":11,"integrity":"sha512-ByFdwkMH5HHUspi6M2DE/Ncab2ma0jtTiacFVMiR/3mNEm/6XfXn7A7UCeKuoMAUI3qmmIiM/fJjFC/hWfEwUg==","signatures":[{"sig":"MEUCIEetIyYIWKjpTM0HTi8MEVKfh06gycgl3RcMAqUdgOEAAiEAtCw+Fcs7lCXFNs2vlb9wg8s1H5IRDHoyPob4x23eSVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447703},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"a0f1c37b4b52a1e0ce457dc05e5e65bfd1d47fad","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.17_1779165697945_0.8756301239776159","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@gofreego/tsutils","version":"0.1.18","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.18","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"5ab30174b19ed0c238e6e1c28f3e75df96d70d4e","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.18.tgz","fileCount":11,"integrity":"sha512-PlaXnRwFsjk0fddylCMZjeMF7WWiLIZA6UWjGoTLG2lu+Mt5fvukkPqfaw4dsMUSJvWgV6twyCY89xWoTUUzcA==","signatures":[{"sig":"MEUCIQCXlww4WXPChEr1ZCP5T+a5OcmzwHaWy0JVkF2OIRHoAAIgA4dXLUKshMeCUpVqgANH+t6lP28L8NqwZlA+XUh7Hfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449066},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"24716766bcfaa3b45a4a2e3ba4e7789080dbd1cd","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.18_1779169170542_0.8476266994476385","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@gofreego/tsutils","version":"0.1.19","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.19","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"8d2d2d85dc83bb802a369b95c9b91852cacd58ae","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.19.tgz","fileCount":11,"integrity":"sha512-ohGHUFys9hJu9viQ9ttakpGKCffci5AhlRG99FgXqfJ+H/RoM5Jhzs5juAK9yxgg31TdME2DOmzGCcVUlYS4hw==","signatures":[{"sig":"MEYCIQCXWXY0XGHbUEmyEGvq8tWnYAK3rb7ZaU04oDacQ1HkCQIhAMhCTzXoYLHpZonNuLCON1QgQiRoMpnUJO8CRiDkyFVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449848},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"24716766bcfaa3b45a4a2e3ba4e7789080dbd1cd","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.19_1779170339394_0.6810874145956112","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@gofreego/tsutils","version":"0.1.20","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.20","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"ac6b3d6157cd3cb47fdbc0598d520c87b766d0b9","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.20.tgz","fileCount":11,"integrity":"sha512-Gu5PlzFKKWtBbC5ugcD/PKs7FNa5cz8O3lpFCkhUQyVHdzE/2xu5GXQn4GNXcEbR82iU6HuJOiOfDOAmrdJjwg==","signatures":[{"sig":"MEUCIQCqAUwKGgVes8CWYLgLcwKY+BFQ0p2dE4b31KeuU0wKcwIgBjskGJ8Ia4PUj4T1eTm5jK3eYkLntHg0GQuZ//4sdAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460781},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"e86f445df0cb888fee63b67d1cedf9e5ad9f56b7","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.20_1782304710946_0.9217849372877671","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@gofreego/tsutils","version":"0.1.21","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.21","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"550e679caf9f13afd48dcd2a863b296351912471","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.21.tgz","fileCount":11,"integrity":"sha512-GK93S8lWrqNXzEolBRsHkcF9lIwS5or2SIwDl/7gAv/kEBF5HPfTlKv3NC39eT8gzeSPBU2B10NAoLPoKp7OJg==","signatures":[{"sig":"MEYCIQD8le2FosZ64XEiMgrYOxp6mkfLgzoMFi4BA9NUgASkFQIhAIH4a7tvaduIAofZ/WvpKJyL/3GZpgGupNi3MBhQCUze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460929},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"1924f34436f261270b9ce5d3123ce3bd1cb1dc0b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.21_1782326000107_0.4584897384034099","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@gofreego/tsutils","version":"0.1.22","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.22","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"e5bbb4f27df17117f9b0422183ccba01b07a2e20","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.22.tgz","fileCount":11,"integrity":"sha512-8os/5DP7l3vHfdlTrxK8VKX76Dg/bxstZ2Mw1tQJMBTbcbF84db1tOtvqRTMvB3bTM0UON8kAM2a8zTjtd4lyg==","signatures":[{"sig":"MEYCIQDYbIUUq5JScOxJH8J4YCG9mPQ1P3sYWWCYUHr+i9/eAAIhAO7pH/bdQ3ZxmFSmCeO9S+vxoal6/XPavj4eNmldDcpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462147},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"7b95bab144de4615fb145f5c2c7d7c32f7211550","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.22_1782383676803_0.06268274569087007","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@gofreego/tsutils","version":"0.1.23","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.23","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"99ecb571eb34a06c7d1f6be028537f522100a2ae","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.23.tgz","fileCount":11,"integrity":"sha512-ovyMaRaAQuENzBdfuIurUJdp6BqS/kWpx7u70loXrdc/X0u3bls88+11BhMfMnuthx66wEzVvbmTo9Sbm/J1gQ==","signatures":[{"sig":"MEQCIEFu7FmOQ4M54tXP6z2fG8yDuM47BRuL4DYKZP1xys7uAiASclX9C7ADcBr5s0M+yyi3izAaV+TukmjjR6s1HxWVvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466605},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"8ddc03156e686b4a9e2bec6fc2856f9624acbcd8","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.23_1782384970831_0.9485382223005763","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@gofreego/tsutils","version":"0.1.24","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.24","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"c242094c6f1afef338a75282c05fd4d8b49b26bb","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.24.tgz","fileCount":11,"integrity":"sha512-1MXeTfyApXyv5Sgs4vO5Lz7z1P5BjTMgsD+vTDvRpi5XfBIUfnrZ9I2m20xRtp7y1/7zwRExGc5OKm7sb093dg==","signatures":[{"sig":"MEUCIEYVE7ctFa8b72gdkYBkO0+QtAd/rzyLsiX9JKP8MJYKAiEA8AL+9v1Lv1hb94brycpjEAMK4MpDm5uRNedchaHmxdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467245},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"e8b4f24bb345c7fd56cdb528eda5c2e178f89447","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.24_1782389519952_0.2565724026897107","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@gofreego/tsutils","version":"0.1.25","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.25","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"74552134aaacfe92da13e8ee1ad85220332cd7fa","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.25.tgz","fileCount":11,"integrity":"sha512-IV/dKrcIpI5E4qVeo0ttqMeqQDqIivJ8Iz7NZkiivK7rO+V0Dd8K+OECykZf7nqYtEq+KtwM/wK8dtXPlF70og==","signatures":[{"sig":"MEQCIG7oiYqBsYmDNzY6pkmOJzviNjD/cQWd3WBSdjJ7TBitAiAx8Z4EwBdfTErEGa8tDG4vyBbvr1J81D2XKgJkxQhOLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466403},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"ad38aaf420b6bd085c29daa662e012a80438220d","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.25_1782390337393_0.06347511798467198","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@gofreego/tsutils","version":"0.1.26","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.26","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"46ed26f9bba62ff62c948f2f466cbd3c9226a2b9","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.26.tgz","fileCount":11,"integrity":"sha512-iaf+I2bFbRvS7aKp9IVfXzbjTt1bGIZBXJm+fx1a3mpxPUbJIlzekVwgHiAsm+9X68aXHOlClfJNp/xbQ0GAPg==","signatures":[{"sig":"MEUCIQDHRiMJm2skLW5er7hhD2fvHeWqdqHMDl6yeY7F4f1JLAIgDz+ofc7ntWf2dHt2Png8cAmPI4qnFNDXX1TYzAjyqfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466123},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"e86974147eac734cb281a3ef641134f3f579bac2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.26_1782390509084_0.8960717947376002","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@gofreego/tsutils","version":"0.1.27","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","_id":"@gofreego/tsutils@0.1.27","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"homepage":"https://github.com/gofreego/tsutils#readme","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"dist":{"shasum":"6242779b4e8567eb54c9b74cf46986c150f34922","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.27.tgz","fileCount":11,"integrity":"sha512-LZbQ0oVHAt/5pRXUr5Vr2W9qB378rjOohzj2A2aaqg56qrTc8Mhe+c7tuF0KlpCMlFHlYJTxLZew5Wx+1Xxvsw==","signatures":[{"sig":"MEUCIQDruI9b8MnePc6RXGZyVPeaodbwQ2Pq77rmHbC9l27a8QIgAw5ZCYuyqeJLDXzVc9yhBlufOtHFc1WTNDqG9sWN3Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554478},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"7d0d03abbf6f98c242180624e974246168843cc2","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","example":"npm run build && npm run example:install && npm run example:dev","typecheck":"tsc --noEmit","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install"},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"repository":{"url":"git+https://github.com/gofreego/tsutils.git","type":"git"},"_npmVersion":"11.6.2","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","directories":{},"_nodeVersion":"25.2.1","dependencies":{"katex":"^0.16.44","shiki":"^3.23.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@mui/material":"^6.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","@mui/icons-material":"^6.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","react-router-dom":"^6.0.0 || ^7.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true},"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"react-router-dom":{"optional":true},"@mui/icons-material":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tsutils_0.1.27_1782412897586_0.5717636386178431","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@gofreego/tsutils","version":"0.1.28","description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./dist/index.css":"./dist/index.css"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build","example:install":"cd example && npm install","example:dev":"cd example && npm run dev","example:build":"cd example && npm run build","example":"npm run build && npm run example:install && npm run example:dev"},"repository":{"type":"git","url":"git+https://github.com/gofreego/tsutils.git"},"keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"author":{"name":"gofreego"},"license":"MIT","bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"homepage":"https://github.com/gofreego/tsutils#readme","devDependencies":{"@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@mui/icons-material":"^6.5.0","@mui/material":"^6.5.0","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","react-router-dom":"^7.13.1","tsup":"^8.5.1","typescript":"^5.9.3"},"peerDependencies":{"@emotion/react":"^11.0.0","@emotion/styled":"^11.0.0","@mui/icons-material":"^5.0.0 || ^6.0.0 || ^7.0.0","@mui/material":"^5.0.0 || ^6.0.0 || ^7.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"peerDependenciesMeta":{"@emotion/react":{"optional":true},"@emotion/styled":{"optional":true},"@mui/material":{"optional":true},"@mui/icons-material":{"optional":true},"react-router-dom":{"optional":true}},"dependencies":{"katex":"^0.16.44","react-markdown":"^10.1.0","rehype-katex":"^7.0.1","remark-gfm":"^4.0.1","remark-math":"^6.0.0","shiki":"^3.23.0"},"gitHead":"6f51b7cec2c6b5b76eb77ad2ee1175eaaca3c44f","_id":"@gofreego/tsutils@0.1.28","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-eWz4EYJpYe4IwhIMDr+lm4RJPkcb5xGwKXJC4i41iI24JcfNmzT8GsFZ02U7Lo9L/MjuUnX3wO8qrvGFKlnCNw==","shasum":"a366cc3294f55946987a2149f42d05034e7c1e83","tarball":"https://registry.npmjs.org/@gofreego/tsutils/-/tsutils-0.1.28.tgz","fileCount":11,"unpackedSize":556370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLZM/7fEXbt8YTQX0/5vz80YnHltWmJbf5R/SN/0j20gIhAOLP9lQ0SfXIAEKe8k8XObHO+V8XSmrWxBm7C+r4pjAg"}]},"_npmUser":{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"},"directories":{},"maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsutils_0.1.28_1782414158581_0.7352605242820349"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T18:14:31.485Z","modified":"2026-06-25T19:02:38.840Z","0.1.0":"2026-03-21T18:14:32.047Z","0.1.1":"2026-03-21T18:28:08.279Z","0.1.2":"2026-03-22T08:47:03.511Z","0.1.3":"2026-03-22T15:36:48.476Z","0.1.4":"2026-03-22T15:45:53.941Z","0.1.5":"2026-03-22T15:47:48.184Z","0.1.6":"2026-03-22T18:42:46.282Z","0.1.7":"2026-03-24T15:16:32.263Z","0.1.8":"2026-03-25T03:13:42.548Z","0.1.9":"2026-03-25T04:56:19.747Z","0.1.10":"2026-03-25T05:04:33.161Z","0.1.11":"2026-03-28T20:57:30.925Z","0.1.12":"2026-03-29T08:09:25.322Z","0.1.13":"2026-05-07T16:40:05.102Z","0.1.14":"2026-05-15T06:05:50.660Z","0.1.15":"2026-05-19T04:21:04.615Z","0.1.16":"2026-05-19T04:27:50.360Z","0.1.17":"2026-05-19T04:41:38.101Z","0.1.18":"2026-05-19T05:39:30.684Z","0.1.19":"2026-05-19T05:58:59.535Z","0.1.20":"2026-06-24T12:38:31.089Z","0.1.21":"2026-06-24T18:33:20.243Z","0.1.22":"2026-06-25T10:34:36.969Z","0.1.23":"2026-06-25T10:56:10.977Z","0.1.24":"2026-06-25T12:12:00.095Z","0.1.25":"2026-06-25T12:25:37.551Z","0.1.26":"2026-06-25T12:28:29.233Z","0.1.27":"2026-06-25T18:41:37.712Z","0.1.28":"2026-06-25T19:02:38.725Z"},"bugs":{"url":"https://github.com/gofreego/tsutils/issues"},"author":{"name":"gofreego"},"license":"MIT","homepage":"https://github.com/gofreego/tsutils#readme","keywords":["react","typescript","components","theme","http-client","utilities","ui","library"],"repository":{"type":"git","url":"git+https://github.com/gofreego/tsutils.git"},"description":"A comprehensive React + TypeScript library with common utilities, components, theme system, and HTTP client","maintainers":[{"name":"pavanyewale","email":"pavanyewale1996@gmail.com"}],"readme":"# @gofreego/tsutils\n\nA comprehensive React + TypeScript library providing common utilities, components, theme system, and HTTP client for your projects.\n\n## Installation\n\n```bash\nnpm install @gofreego/tsutils\n```\n\nor\n\n```bash\nyarn add @gofreego/tsutils\n```\n\n### Optional: Material UI (for ThemeToggle component)\n\nIf you want to use the `ThemeToggle` component, install Material UI:\n\n```bash\nnpm install @mui/material @mui/icons-material @emotion/react @emotion/styled\n```\n\n## Features\n\n- 🎨 **Theme System** - Customizable theme provider with light/dark mode and localStorage persistence\n- 🔘 **Theme Toggle** - Material UI round button for theme switching\n- 💾 **LocalStorage Utility** - Type-safe localStorage wrapper with error handling\n- 🔧 **Utilities** - Common utility functions (debounce, throttle, formatDate, etc.)\n- 🌐 **HTTP Client** - Type-safe HTTP client with timeout and error handling\n- 🧩 **Components** - Pre-built React components\n- 📦 **Tree-shakeable** - Only import what you need\n- 🎯 **TypeScript** - Full type safety out of the box\n\n## Usage\n\n### Theme System\n\n```tsx\nimport { ThemeProvider, useTheme, ThemeToggle, lightTheme, darkTheme } from '@gofreego/tsutils'\n\nfunction App() {\n  return (\n    <ThemeProvider initialMode=\"light\">\n      <YourApp />\n    </ThemeProvider>\n  )\n}\n\nfunction YourComponent() {\n  const { theme, themeMode, setThemeMode, toggleTheme } = useTheme()\n  \n  return (\n    <div style={{ \n      backgroundColor: theme.colors.background,\n      color: theme.colors.text \n    }}>\n      <p>Current theme: {themeMode}</p>\n      \n      {/* Material UI Theme Toggle Button */}\n      <ThemeToggle />\n      \n      {/* Toggle between light and dark */}\n      <button onClick={toggleTheme}>\n        Toggle Theme\n      </button>\n      \n      {/* Set specific theme */}\n      <button onClick={() => setThemeMode('dark')}>\n        Dark Mode\n      </button>\n      <button onClick={() => setThemeMode('light')}>\n        Light Mode\n      </button>\n    </div>\n  )\n}\n\n// Theme persists automatically in localStorage\n// Works across different apps on the same domain\nfunction CustomThemedApp() {\n  return (\n    <ThemeProvider initialMode=\"dark\" storageKey=\"my-app-theme\">\n      <YourApp />\n    </ThemeProvider>\n  )\n}\n```\n\n### HTTP Client\n\n```tsx\nimport { HttpClient } from '@gofreego/tsutils'\n\nconst client = new HttpClient({\n  baseURL: 'https://api.example.com',\n  timeout: 5000,\n  headers: {\n    'Authorization': 'Bearer token'\n  }\n})\n\n// GET request\nconst response = await client.get('/users')\n\n// POST request\nconst newUser = await client.post('/users', {\n  name: 'John Doe',\n  email: 'john@example.com'\n})\n```\n\n### Utilities\n\n```tsx\nimport { debounce, throttle, formatDate, cn, LocalStorage } from '@gofreego/tsutils'\n\n// Debounce function\nconst debouncedSearch = debounce((query: string) => {\n  console.log('Searching for:', query)\n}, 300)\n\n// Throttle function\nconst throttledScroll = throttle(() => {\n  console.log('Scrolling...')\n}, 100)\n\n// Format date\nconst formatted = formatDate(new Date(), {\n  year: 'numeric',\n  month: 'short',\n  day: 'numeric'\n})\n\n// Combine class names\nconst className = cn('base-class', condition && 'conditional-class', 'another-class')\n\n// LocalStorage utility\n// Save data\nLocalStorage.setItem('user', { name: 'John', id: 123 })\nLocalStorage.setItem('theme', 'dark')\n\n// Get data\nconst user = LocalStorage.getItem<{ name: string; id: number }>('user')\nconst theme = LocalStorage.getItem<string>('theme')\n\n// Check if key exists\nif (LocalStorage.hasItem('user')) {\n  console.log('User data exists')\n}\n\n// Remove item\nLocalStorage.removeItem('theme')\n\n// Get all keys\nconst keys = LocalStorage.keys()\n\n// Clear all\nLocalStorage.clear()\n```\n\n### Components\n\n```tsx\nimport { Button } from '@gofreego/tsutils'\n\nfunction Example() {\n  return (\n    <>\n      <Button variant=\"primary\" size=\"md\" onClick={() => alert('Clicked!')}>\n        Primary Button\n      </Button>\n      \n      <Button variant=\"outline\" size=\"lg\">\n        Outline Button\n      </Button>\n    </>\n  )\n}\n```\n\n## API Reference\n\n### Theme\n\n- `ThemeProvider` - Context provider for theme\n  - Props: `initialMode`, `initialTheme`, `storageKey`\n  - Automatically persists theme to localStorage\n- `useTheme()` - Hook to access and update theme\n  - `theme` - Current theme object\n  - `themeMode` - Current theme mode ('light' | 'dark')\n  - `setTheme(theme)` - Set custom theme\n  - `setThemeMode(mode)` - Set theme mode\n  - `toggleTheme()` - Toggle between light and dark\n- `ThemeToggle` - Material UI round button component for theme switching\n  - Props: `lightModeTooltip`, `darkModeTooltip`, `showTooltip`\n  - Automatically updates localStorage\n- `lightTheme` - Predefined light theme\n- `darkTheme` - Predefined dark theme  \n- `defaultTheme` - Default theme (alias for lightTheme)\n\n### HTTP Client\n\n- `HttpClient` - HTTP client class with methods: `get()`, `post()`, `put()`, `patch()`, `delete()`\n\n### Utilities\n\n- `debounce(func, wait)` - Debounce function calls\n- `throttle(func, wait)` - Throttle function calls\n- `formatDate(date, options)` - Format dates\n- `cn(...classes)` - Combine class names\n- `LocalStorage` - Safe localStorage wrapper with TypeScript support\n  - `getItem<T>(key)` - Get item from localStorage\n  - `setItem<T>(key, value)` - Set item in localStorage\n  - `removeItem(key)` - Remove item from localStorage\n  - `hasItem(key)` - Check if key exists\n  - `keys()` - Get all keys\n  - `clear()` - Clear all items\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the library\nnpm run build\n\n# Watch mode for development\nnpm run dev\n\n# Type check\nnpm run typecheck\n```\n\n## Publishing\n\n```bash\n# Login to npm\nnpm login\n\n# Publish to npm\nnpm publish --access public\n```\n\n## License\n\nMIT\n\n## Author\n\ngofreego\n","readmeFilename":"README.md"}