{"_id":"find-circular","_rev":"29-aecf54dd046e62459cad0c0af288645c","name":"find-circular","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"find-circular","version":"1.0.0","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.0","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"c00fdef0bf2d33e89ee275fcf9a8919b2de9f792","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.0.tgz","fileCount":11,"integrity":"sha512-lEhY4WRudWWKH2QUjJRqYq0HVPUuYu1X+KxVhbhSt0Us3Y+WklFjEDEMLeIFsJT/NNd+Jg/AzEqLmJCBextixg==","signatures":[{"sig":"MEUCIE5sUPgftLqzxbnOF6mxEtbV6N+26ajdh9557mKDf3GkAiEAusptSAECd6seJ1+rVPIblK23YvHIFDjlCKBYTzej0MQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14307},"main":"index.js","type":"module","gitHead":"9a75ad1e0d58fb585165de59a26ccb713903f086","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"axios":"^1.7.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.0_1733916548859_0.700551753340201","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"find-circular","version":"1.0.1","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.1","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"9ceb6e678b00bc03b27c923c2c2bfa46831a88bf","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.1.tgz","fileCount":11,"integrity":"sha512-yiSnKfARlDjc0rXY4sUsMnRh12ml7Qkn95J5VWDCmN0pGn7w9IggLTiZhU9T42OX3f+OzIoU3oiQN70DaURT/w==","signatures":[{"sig":"MEUCIQCe8fa0K/gKbb3/E6arCUat70esAPl1k0kyLZi1YoIulgIgPSlNTExN0KrkNno8b3qA/sXOHUsR10igPhcP39D3gcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14337},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"9a75ad1e0d58fb585165de59a26ccb713903f086","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"axios":"^1.7.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.1_1733916740722_0.6288694354371529","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"find-circular","version":"1.0.3","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.3","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"a7510314549bd8083d07c59b0aade5fcdebf1ae4","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.3.tgz","fileCount":7,"integrity":"sha512-zr9XCFVWJE5lNAiEG0C7PFMQ25ZW5Yrc4pUYcNRB9LYsO0feTeTg8JLwkRwTlXTUQ6vtGed7fL50JulELgiRxA==","signatures":[{"sig":"MEYCIQCg/BIVk7SM81d9i94NchW5edmIob3BqbJp1/mJ1uiCPAIhAI73JlvRRGIEu1w/BysFwVkYTWaV9QYPM0IrUknbPPWD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8362},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"44c94e691aa3e9ce74d107bfe0a56c6e0fd12987","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.7.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.3_1733917197941_0.557164449146816","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"find-circular","version":"1.0.4","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.4","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"f3a1d60229e730bf037ca72ac35eb7d19ee1459c","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.4.tgz","fileCount":8,"integrity":"sha512-tnynoiaE7iXEHZsXPGpHHzfUoeWJIAO+/uk70zRcueFvu/YSgdlZ0S4hu2wWKpBR09/vXnXdaT2LkuSAPwo5Ow==","signatures":[{"sig":"MEUCICd5Z5wRoCBRo5KUakeD41gu8x02X5jk6ouZJ28ruYyZAiEAo8wZqblapgBzL31TQkbaYl2h23ReWasAgBraz3x5BF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9274},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"ca2ef9ae94873ddf84f8e8f029c93e55870bf87a","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.7.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.4_1733917641570_0.11117101366647719","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"find-circular","version":"1.0.6","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.6","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"11c088b56d0e2a8cac3809e85502956d9e7a5eee","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.6.tgz","fileCount":8,"integrity":"sha512-VIpwt4fw15F7l/3wrutiupym09Su/BaicbHUCEv5WVyydNE8hOubLr1sYkJBqkZr/DhrxJ3tlBHjMkfvA4sPNg==","signatures":[{"sig":"MEUCIGzMqF9uve78G272ZOGZ5oqNybNLX2CQLiIQ9Er/V3SKAiEA/SQH9YriAaMJ50OTBhqkPD/v3RyWZeBslfKTw6L7zUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9274},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"f9438ffe0503663dc953ffdd1855bd7e08f83164","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.7.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.6_1733917746155_0.15490413061462127","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"find-circular","version":"1.0.5","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.5","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"dd001eb30219723c86d7a213c98ec36ce7c38b8c","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.5.tgz","fileCount":8,"integrity":"sha512-j3/0gj6Tl55mSZ+Pe6MLVRLuxUCVQ60JavTj6jlqWkIzwpow2JCScS3eEVEajkExL/RxGhkoAZpItQBNzeVepQ==","signatures":[{"sig":"MEYCIQDazswkGAllU2cFjDII3sQKW8wp9EiZpUnkTNqbXGzORAIhAJZlBCfEkrBcpmUJi9dp+h8hs7J3Ay4pm3oY777JxbD4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9274},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"20824d48c0fe0a2bda9e4c165f3c316f91e15c65","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^1.7.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.5_1733917747415_0.49498388884513855","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"find-circular","version":"1.0.7","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.7","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"3ecff8d70b0b84167a190caf160a9831559f0b79","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.7.tgz","fileCount":8,"integrity":"sha512-U3qVD9CKi6FCSlPKUHApodPAFbeekpnXVUnm5+mo4lVbf1YCWoitLoK0+1yrk27CoxpbEsIeXgpulb5ZUvUQWQ==","signatures":[{"sig":"MEQCIGxiBfboJOSRZT7MQRzCRTAFEXokdgfPHWNSXkPrGnQiAiB65TqAmPaDSZ9DttAtPir0Teof1Cga7mBZ0C4ntdS49A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9227},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"c3ef711f35fc6ff5511fc474604ac4564d82b24d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.7_1733918136325_0.12409548831200357","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"find-circular","version":"1.0.8","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.8","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"98a3be7ae2684ab6658acefb09ba0002984b9ac0","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.8.tgz","fileCount":8,"integrity":"sha512-wI9rvqu2yYSX3YHv5A/+Te4R6UHdj79yJDZoc7B3NzY9m8NHnQsfconWyLOstqIjDtLPVAFBA+wln8GLLknfcg==","signatures":[{"sig":"MEUCIEJPXPuywDvbosKWJMj0EtbwAme9yKfMQ1v6lTw+ezHtAiEAuqA1Sx4c9QWLgRvYlPX7Nl75teQNvgtJGIwMptrZI0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9405},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"74166f5d6832dd08558efb2a2b561d522895d763","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.8_1733918234027_0.37158623254621603","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"find-circular","version":"1.0.9","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.9","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"8f110d6e5b1571b40caebb577261b4861a7d30d1","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.9.tgz","fileCount":8,"integrity":"sha512-t0y6KEzkGHKCqLjXzt5AImVbFtNIlPzS9g+Rmhq4KigWyCE0F3cn+W1vbBeK9AvYgma15cvTJh4UgY5x2WTQ7w==","signatures":[{"sig":"MEUCIQCbhR1ZFZrVaoDXKo//BlBaCq4Dldesm8DGJfUxRlZG+AIgWCKOTfX9MRmNeJmRPpaMlhptn0u/F5/FSrsCQfY5eNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9488},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"576832ec185b731e31b82b3c1c4a463a9abcf8ed","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"@johnretsas:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.9_1733918395024_0.1996450078179608","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"find-circular","version":"1.0.10","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.10","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"5d933cbade9272fc7545cc38421edf51a32793d9","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.10.tgz","fileCount":8,"integrity":"sha512-n51FKbbiVKDg8rLM4IlVj9txvbRLI8Nt/GS3YXvyAYCP/7udPoyRsTR9gDbIEFPhyPpQrZrEdmESLk3PF3cbbA==","signatures":[{"sig":"MEQCIBRYWRHLqhHPinInqOBqQvbCi5HLkX/zybUb4QN7GhyLAiB1hSDfD4SZpUPVzGwJwNXtNRtQyDgTM01NGkm16hzZxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9489},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"f833314eac0cd7af3577de5862cade16cd6dc433","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"@johnretsas:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.10_1733918447273_0.8343616856250324","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"find-circular","version":"1.0.11","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.11","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"dist":{"shasum":"adca276fd5afb3ff0550216482f876573130b7af","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.11.tgz","fileCount":8,"integrity":"sha512-shLXS9mX9jFyDkht1Wqvg01Wp80PUaW9gR1F0jjb2kLbYmjfdUZmms6Yq04jDGtvqN4g4xrwshGlSGrZWBbRBg==","signatures":[{"sig":"MEUCIQCE/WnnV0Psx04beRL/DdODyeZ0SchPl4pBixzLxhyYrAIgey2+RorQ5vL/FbEfC2Oo6x8SQxEu07cclpOccNDjUCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9531},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"84b5eb484658b25b9ab0d5454adc647a319d8a81","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"@johnretsas:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.11_1733918584808_0.2415850046704584","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"find-circular","version":"1.0.12","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.12","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"f204f25658ead4b765838656c8ec292b23b5ec70","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.12.tgz","fileCount":8,"integrity":"sha512-avVJ4RmoFaKn76jPVrSqwKZPA/jkyMFfpYC+MeNRmhv0iheE1cyH0zFYpwcDL2ATNI8ycE6hHercRZUGk0RmYg==","signatures":[{"sig":"MEQCIAYnSGfnBfuAoXSnCE6Amxq5n9+hY4GNyaVKkYj/gfJnAiBzlJOummrn+Nxy6OFfUsofl0/vx/VJ9ZS1kDEo5RfiGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9636},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"f685eccb53ece0546c4303b76ae15a92716adce0","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.12_1733918883841_0.5844891563734189","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"find-circular","version":"1.0.13","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.13","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"4a92945f7e502f8ce2d1b1a19a93892bdb31ed53","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.13.tgz","fileCount":8,"integrity":"sha512-FcGC5gxlf3jrHy/0qXzJIQ5zClcPIlhxdDSuueVpQQ260qg9IgiYCVwPuroll7xVM4qxoJOOGERVYzu6UNg/Sw==","signatures":[{"sig":"MEYCIQDpZHeI0yoPppQFpIFU5AyM3teJYG/el1pb5whdJGkBrwIhAPwzyQT+Nr4aY/Lv2cuK/Em0I942oPXpA6zJwTGyA6OO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9636},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"7ed1c1695249b7a1b81e3c607fec69667fd0ac23","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.13_1733918956306_0.076490383566852","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"find-circular","version":"1.0.14","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.14","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"198ab69f7aee1bc3947d663b3ba5e3a49fcd2340","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.14.tgz","fileCount":8,"integrity":"sha512-Yq/OPi/hNRDK+BTpffnL8Fs8canFRCgv4xenpvVbVV5Fur6GtvILfGQmjjc7WgTCXHc2gjiWubZVdBz5mIgPiQ==","signatures":[{"sig":"MEUCIQD7PoT0V874VXdtaQtpiJXQ7UYzt6ZtfRRutHKiLwtQIgIgLkfEYBjJ4g45GfpETTm1fijx54DZ7gb1Zw//uycJ4Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9636},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"ad05758e556e0ee3f881f3ad53d7f287cfa59a95","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.14_1733919074988_0.298638808144023","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"find-circular","version":"1.0.15","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.15","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"e5aeb761c849a3153cd3c1294579a9139af89e6f","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.15.tgz","fileCount":3,"integrity":"sha512-0Qop7vKU32e856T2aeAEFJsCRrUt11YpvuKPdgH4dsuPL/iEomg5YIITikANh+9hqATQiUyTUejwsnJCuUdGxQ==","signatures":[{"sig":"MEQCIFdIw3yzauPpak4xI+ZZyBHMYSSEdlvCEJKxoErih/FoAiAd+4xRYG9HxTBuWTTL3kVp4bzohTt6cTgGXjE7H+C+XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2706},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"74a45df3fb835b6296d1aecadaa57f9580d145a3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.15_1733926943655_0.444454583089932","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"find-circular","version":"1.0.16","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.16","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"1f318bee0a6b413970ddb8aa4628652b965ee605","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.16.tgz","fileCount":3,"integrity":"sha512-bNwczYG40LhHKTtensUVhcknfkZXeNBGfZVwlUPffeUDdBwLefXfsXMfnbC1tetzEKPPpmjB7Y4OFIXO3Q8HUA==","signatures":[{"sig":"MEUCIQCjavpkC3GbmzgkuBmStJqwzErrzSkNbDMYvoO63nJ1XAIgAVXBmixBf7etEX5QGaZvJCJGmRkmMFoJowZdJc/mlRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2706},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"e357f6910d223755c8d25c4ea24e372537454c33","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.16_1734433686375_0.3095841675650379","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"find-circular","version":"1.0.17","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.17","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"ecdad89f0b4b8f710b5e7eb4cdc424288e59d312","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.17.tgz","fileCount":3,"integrity":"sha512-p7xhteDqkfMEobM27vVZtwqqg/QIB4Q4OZEUiRzMzf34PFcUO3SW8o/ARiJurFBCGffPaK2AZ8di+MSJ0DaqAg==","signatures":[{"sig":"MEYCIQCmAeQD+RW2C7uoW3Xxr3uKKDiZgUPl9JU7y9jr7E/TZwIhAOc6/vgwv4hZs1vwCXS3ManmU194ZdL5aM2+L6VX4yJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"68aa20a7939b7b9e10eeb6d33b078d09ac54c253","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.17_1743266113528_0.1502030872667237","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"find-circular","version":"1.0.18","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.18","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"19076397af97c5a74ab3406225e5911b1e2e6808","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.18.tgz","fileCount":3,"integrity":"sha512-7TLUq+i48Gu6cW2O1d2y3q3kV7nkuc/ql6nBpiBXZq15/dnx2Syu/LfQsNoerH76ok+Gwj3fa64pRoq2Om41tQ==","signatures":[{"sig":"MEUCIFEPO+VBWGZJcSgsz1a+ITzlPo7ty7ym40IyW3Ad+TFbAiEAiG7biuJhn++FvhsZTJ1TUK0/bRajdAFZEhd+wUxHbbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"f0ac2207624999f2a0a7c9e7f2908751bf444775","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.18_1743266186000_0.1705098990846563","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"find-circular","version":"1.0.25","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.25","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"e418573d6ddb7635a81c85f1b5401e9f5174bafb","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.25.tgz","fileCount":3,"integrity":"sha512-Az4hrdExyisxjZ0ZJNN0yQ0Hkzp6Q+XS6x5plsGO3cSklL4ZHO3d2xG/vdOGVNNA8V3XKSLAcZbDngYiXRXXMg==","signatures":[{"sig":"MEUCIQDlpV+qzH+a8JzGToSLoSKAr8WSUQ0YKhanfQf21rmhSAIgf4yK/PIYP9S6QZ5k0/suNQvOC148n5q5rTg5Habd7mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816},"main":"index.js","type":"module","types":"dist/index.d.ts","gitHead":"c0a6c52c643c12cc334d4bb0d5be54a5e97e509d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.25_1743266259703_0.3930978371892879","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"find-circular","version":"1.0.29","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.29","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"b0df7b3ee21c42406ead7150c574d1bd590e8ff2","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.29.tgz","fileCount":7,"integrity":"sha512-ig58SZnVI83xeDdm4D8UmBIaFWo7x6nrB2gzyZl2BB1eUtObC05jJ3hT5BKHCcdSzDGHveBPmHtfezBBPus1dQ==","signatures":[{"sig":"MEUCIBtITXlT9t0eYRXNa7QT3zod03Kl6I+VlBHPRRkQhCG4AiEAsZfBbLuxFSWsTyoLvBc0F54S0UbUpnCyjijwbrle3DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5062},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"39f6003d45f5a3e14a69f6f9c72733efa3185876","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.29_1773936293917_0.40208465531160575","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"find-circular","version":"1.0.30","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.30","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"bea797ee5736f0cc835a798676c46bbcefbd4eab","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.30.tgz","fileCount":7,"integrity":"sha512-hmmEGT8oZKtH5wb3sO/pbJorPlBJHpayaUAQKc1OT50cKmAlJASWnnDjo/zp0KGihz2lCNfRmBF0jJ6gXYEcdQ==","signatures":[{"sig":"MEUCIQCZLZ90fFqMNSoXCvj3m0rZNuNzQKGo3leWEilGe5v+NwIgXW5CqoOA3uTg40QXRGf6Vfvv0+sADTlq6/W6gP5z654=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5062},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0b7c95a8510e6c87cce324e7a71b18e55e8da5a1","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.30_1773936572617_0.7200134469484851","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"find-circular","version":"1.0.31","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.31","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"ccd77acac7cad9032a726f94d76db3791b026ecd","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.31.tgz","fileCount":7,"integrity":"sha512-JcHl+Ivvtl+gB+k/EeRtIjUExhNB+R7LAYi+Y8euJbXVZyiayx2a4q+0DJlMnlT1N5KXwtDp/VHn8a5IBnIJBQ==","signatures":[{"sig":"MEQCIAeEL+nXpmLSazlRgDa6xbZ5uEyjjPPKEQ1pVyhY53HjAiBS/7wOCYc8yj1LeTA1qqqGl6evHm7IGJA7YfZWulOi0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5062},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"79d47a4dbd57f802e60fce06650b6016d1c67a8e","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.31_1773936661244_0.6349781416574949","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"find-circular","version":"1.0.32","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.32","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"153c009a0af6bd6e25aa837d454570fed3db294f","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.32.tgz","fileCount":7,"integrity":"sha512-9kAMeJO7BhBYdLBQAkzCnOcUWnSMDHU89tP8hNY4SpONOHeTeP9r4pWjObwJDKB+7XGSC8g6PdC86AqlIPRfLA==","signatures":[{"sig":"MEYCIQDuFpd2zo65eTkEPqF173fI4ByppmIls/cqiukFrSh6NwIhALXVr4Otcr9sACXUQ22sAsadj913rN5oRZcKgwrzq3GL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5062},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f2ae1f3750377d2b68665ec3f229a5ec0f01ce89","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.32_1773936835925_0.32328789637676003","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"find-circular","version":"1.0.33","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.0.33","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"6f12713d891e19b5fdf634f0a1741da4280875ac","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.0.33.tgz","fileCount":7,"integrity":"sha512-C3ZuQ7X6v3ZHiFsmm5P1Nakstk5nU2Qw2GpHiYJ65iSULy9BXwnsPs5zOZZa5GHss4xschZ6P+W36Q9kWvHCWg==","signatures":[{"sig":"MEUCIQCaE0Ea1Pqh5acdtnZK+emq4LuXJDXfqB+aMoE2ASwlEAIge2K/WCBaMagS3Rz91iy0Fs4E4y7lLxT78fY/ObvYe2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5062},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d2ccbb96ce19adb31b3567b0f3524382bfef6a29","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.0.33_1773937045565_0.3971105157633734","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"find-circular","version":"1.1.0","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.1.0","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"4f4b96eaa8b795a05ab3954d8baa7184f37857df","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.1.0.tgz","fileCount":7,"integrity":"sha512-/9B0XDOk7m+8FetQml7OI87z0mJYP/d2560oo1YnDD7B0CA+qdFva5GhfVCWMRsOHBTnVsL1ocX94MCN64q82Q==","signatures":[{"sig":"MEUCIQCja1q2HbCkSYZyIrzsCbwcC/Em5lioFJXugxnLTaU5tgIgV1nV8NwN0Hid8MFWP2vwt6XbUicPqYaJsN18x9JXXKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5003},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"746df054916208d47a7ea2392144a2e4d0e1bdd5","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.1.0_1773937503842_0.599410522691634","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"find-circular","version":"1.1.1","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.1.1","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"f44c7fe13399aeb6ca9d8b22af00e0d747dd528c","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.1.1.tgz","fileCount":7,"integrity":"sha512-Iu8e1nl3GAq0kN77eSF4jVShYIWGMlCsQ2jeopnGJPB3sZ827XeACxAQZ9W9V4LF/9i0ouLbckVt/+AjAe8/XA==","signatures":[{"sig":"MEQCIFudOSTurf9sof1e2y9o3FAs5QKgzL8D2rhwbFZXFO/QAiAhqjK76a5k8xyRKKm3eWecRA/3OPLT+McqgVTCTry4jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5042},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"61929331621e412c2a6d3ff87e481f76d48f1214","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.1.1_1773937704440_0.30171796761276237","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"find-circular","version":"1.1.2","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.1.2","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"f806ce2681065fba26f4db54df766689b361062a","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.1.2.tgz","fileCount":7,"integrity":"sha512-TIPV1rPCiEJE8YkeQWe2S0VVN9CI5n7R7bzIKpTWNnGczW043fTxgFBybq4BxTbOh4pX3aKfPNIEjskQfXB1vQ==","signatures":[{"sig":"MEUCIQDFtNDqBLxnENKeVgyjfWGpLE2tnbvJNfyEIdE68YT0QQIgQ26R+G0iyOh/UjOvSF5ISRoQ3NkxDfiC9JUhvSJ/dUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5920},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9408701908f7de3d0aa9bebd6a020b6f4aa1015c","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.1.2_1773937866683_0.10314364122513076","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"find-circular","version":"1.2.0","keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"license":"MIT","_id":"find-circular@1.2.0","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"homepage":"https://github.com/johnretsas/find-circular#readme","bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"dist":{"shasum":"9494828d9516302388e1f95ae2976e159d4e23b7","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.2.0.tgz","fileCount":8,"integrity":"sha512-qZopJqoPPPplWQxvxEmw0qOoWiLbS3qh0VqRN8wQxl+uuXFmDVFP8G5Tr8zBdMTxnPJ9nAYAWIBIbl+GG86ktw==","signatures":[{"sig":"MEQCIDr8becFoDRi2Iud4vrLu739CTVWxYBi2lRxDyRytRFjAiAxl4gvEVJON7ry34FQVJISR6xTl8IvCZP3z9TljzckQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6063},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cf7abc418fbf37f39bd0407ba02532eae2cdf7c5","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"node build.js && tsc --emitDeclarationOnly","clean":"rm -rf dist","start":"node dist/index.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"repository":{"url":"git+https://github.com/johnretsas/find-circular.git","type":"git"},"_npmVersion":"10.8.2","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jest":"^29.7.0","eslint":"^8.0.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","typescript":"^5.0.0","@types/jest":"^29.5.14","ts-node-dev":"^2.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/find-circular_1.2.0_1782723997643_0.7854673618733863","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"find-circular","version":"1.2.1","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"node build.js && tsc --emitDeclarationOnly","start":"node dist/index.js","dev":"tsx watch src/index.ts","clean":"rm -rf dist","lint":"eslint . --ext .ts","type-check":"tsc --noEmit","test":"jest"},"keywords":["circular","object","utility"],"author":{"name":"John Retsas"},"type":"module","license":"MIT","description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","devDependencies":{"@types/jest":"^29.5.14","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","esbuild":"^0.24.0","eslint":"^8.0.0","jest":"^29.7.0","ts-jest":"^29.2.5","ts-node-dev":"^2.0.0","tsx":"^4.19.2","typescript":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/johnretsas/find-circular.git"},"bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"engines":{"node":">=20"},"_id":"find-circular@1.2.1","gitHead":"993b6602a282931b098dcb264939453a666d19f2","homepage":"https://github.com/johnretsas/find-circular#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-y+as8Tk0vWhmlQPSMr+fkuffvq1aYqK9mMiqN+pJP5xgFBbRyip7zJcESgXiC2tF5L3USlKk2Z6H73PsDAZgfA==","shasum":"6d0a38f199040b4fd742f9ec7b39030d8cba57d2","tarball":"https://registry.npmjs.org/find-circular/-/find-circular-1.2.1.tgz","fileCount":8,"unpackedSize":6712,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/find-circular@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3/wgkr4QYboEg9moXC8CXZhVzJpscj029ZoocvCCw3gIhAJmLyOw8JNcbnwil4r8+l3ReUWWe2hwXEsH40Ft0OEbi"}]},"_npmUser":{"name":"johnretsas","email":"joretsas@gmail.com"},"directories":{},"maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-circular_1.2.1_1782724660711_0.7563595080608769"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-11T11:29:08.858Z","modified":"2026-06-29T09:17:41.096Z","1.0.0":"2024-12-11T11:29:09.039Z","1.0.1":"2024-12-11T11:32:20.869Z","1.0.3":"2024-12-11T11:39:58.108Z","1.0.4":"2024-12-11T11:47:21.723Z","1.0.6":"2024-12-11T11:49:06.374Z","1.0.5":"2024-12-11T11:49:07.566Z","1.0.7":"2024-12-11T11:55:36.484Z","1.0.8":"2024-12-11T11:57:14.218Z","1.0.9":"2024-12-11T11:59:55.199Z","1.0.10":"2024-12-11T12:00:47.447Z","1.0.11":"2024-12-11T12:03:05.011Z","1.0.12":"2024-12-11T12:08:04.015Z","1.0.13":"2024-12-11T12:09:16.471Z","1.0.14":"2024-12-11T12:11:15.197Z","1.0.15":"2024-12-11T14:22:23.851Z","1.0.16":"2024-12-17T11:08:06.540Z","1.0.17":"2025-03-29T16:35:13.722Z","1.0.18":"2025-03-29T16:36:26.178Z","1.0.25":"2025-03-29T16:37:39.884Z","1.0.29":"2026-03-19T16:04:54.062Z","1.0.30":"2026-03-19T16:09:32.753Z","1.0.31":"2026-03-19T16:11:01.396Z","1.0.32":"2026-03-19T16:13:56.074Z","1.0.33":"2026-03-19T16:17:25.710Z","1.1.0":"2026-03-19T16:25:03.984Z","1.1.1":"2026-03-19T16:28:24.573Z","1.1.2":"2026-03-19T16:31:06.827Z","1.2.0":"2026-06-29T09:06:37.783Z","1.2.1":"2026-06-29T09:17:40.860Z"},"bugs":{"url":"https://github.com/johnretsas/find-circular/issues"},"author":{"name":"John Retsas"},"license":"MIT","homepage":"https://github.com/johnretsas/find-circular#readme","keywords":["circular","object","utility"],"repository":{"type":"git","url":"git+https://github.com/johnretsas/find-circular.git"},"description":"Utility to find circular references in objects and return the object with circular references handled and replaced with a string representation.","maintainers":[{"name":"johnretsas","email":"joretsas@gmail.com"}],"readme":"# find-circular\n\nA utility to detect and handle circular references in objects. Replaces circular references with `\"[Circular]\"` and safely deep-copies shared (non-circular) references.\n\n## Installation\n\n```bash\nnpm install find-circular\n```\n\n## Usage\n\n```typescript\nimport { findCircular } from \"find-circular\";\n\n// Circular reference\nconst obj = { a: 1 };\nobj.self = obj;\n\nconsole.log(findCircular(obj));\n// { a: 1, self: \"[Circular]\" }\n```\n\n### Nested circular references\n\n```typescript\nconst obj = { a: { b: { c: 1 } } };\nobj.a.b.parent = obj;\n\nconsole.log(findCircular(obj));\n// { a: { b: { c: 1, parent: \"[Circular]\" } } }\n```\n\n### Shared (non-circular) references\n\nDuplicate references that aren't circular are deep-copied, not replaced:\n\n```typescript\nconst shared = { x: 42 };\nconst obj = { a: shared, b: shared };\n\nconsole.log(findCircular(obj));\n// { a: { x: 42 }, b: { x: 42 } }\n```\n\n### Arrays\n\n```typescript\nconst arr = [1, 2, 3];\narr.push(arr);\n\nconsole.log(findCircular(arr));\n// [1, 2, 3, \"[Circular]\"]\n```\n\n### Custom replacement token\n\nBy default circular references are replaced with `\"[Circular]\"`. Pass a `replaceToken` to use a different value:\n\n```typescript\nconst obj = { a: 1 };\nobj.self = obj;\n\nconsole.log(findCircular(obj, { replaceToken: \"<cycle>\" }));\n// { a: 1, self: \"<cycle>\" }\n```\n\n## API\n\n### `findCircular(obj, configuration?)`\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `obj` | `unknown` | The object to process |\n| `configuration` | `Configuration` | Optional. See options below. Defaults to `{ replaceToken: \"[Circular]\" }`. |\n\n#### `Configuration`\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `replaceToken` | `string` | `\"[Circular]\"` | Value substituted in place of each circular reference. |\n\n**Returns:** A deep copy of the object with circular references replaced by the configured `replaceToken`.\n\n## License\n\nMIT\n\n## Links\n\n[![GitHub](https://img.shields.io/badge/GitHub-Repository-blue?logo=github)](https://github.com/johnretsas/find-circular)\n[![npm](https://img.shields.io/badge/npm-Package-red?logo=npm)](https://www.npmjs.com/package/find-circular)\n","readmeFilename":"README.md"}