{"_id":"@art-suite/art-core-ts-inspect","_rev":"14-7f2bb42c0549abbad3fd8121d3df41a2","name":"@art-suite/art-core-ts-inspect","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"@art-suite/art-core-ts-inspect","version":"0.0.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.0.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"916fb168a08bdb668f129e6dc98b6cdf401a38ad","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.0.1.tgz","fileCount":8,"integrity":"sha512-c2aKDqcBlag1i+REAISmLMEjUK4s66fyIzwulOVTjemK4+e84albRopqJPxb8xCU2V1a8/aevaHY3xG9W0VlRg==","signatures":[{"sig":"MEYCIQCrJRx422GTvDSLZIPW8jitOIAtZ5y3jlG5aT6ru2pwFQIhANm9Gthn6f48XzAAgG4d3pB+o9UtkJ+RmI5w5X38DMIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34017},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"94c0ff7f1bcb7de382f806287785ef647566663c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.0.1_1753032198308_0.005137101414207423","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@art-suite/art-core-ts-inspect","version":"0.0.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.0.2","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"6b1b6cd34db040582a2ce3fb73216f2014a6d52e","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.0.2.tgz","fileCount":8,"integrity":"sha512-BEZ0c5XYbGp7R92/EvXoShJce6GSnNckYuMtuudQ38he04qfTByzKL76EdedBwek6rf0zIUZXJJ82E9UDULpow==","signatures":[{"sig":"MEYCIQD2QWKGnXQ3rcYXYOprC2qCiXoK2P3+tmdGl0fJ9fwdsAIhAMOhIApLp1UsJ4W7sH9dNeJalnutFEULDbkn7wZqAgzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35053},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0a444de7102c4133439c77fba595ade7267a7d64","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.0.2_1753046257838_0.9686762950140686","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@art-suite/art-core-ts-inspect","version":"0.0.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.0.3","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"490262ab5a44990c96a7a0697228536ca89109c4","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.0.3.tgz","fileCount":8,"integrity":"sha512-sFI3m4KpambJ70Pm6UN7xFGjs+6bTB4+uBGj3TpmtS98jfL97nDQa196meqc7XJ4P5VbE+6h601bMYgNnpIMkg==","signatures":[{"sig":"MEUCICod+LHkGIsIZGrG32ZdkawwxCnyAcykRoYCi9W6cQcgAiEA6wlA4fgEu5PpnV/zJyotHna22zyhXXzn2pQmM03/NrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35053},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ea10133cf7ab59258d47b76167791703907e97c7","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.0.3_1759229020567_0.989907500551299","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@art-suite/art-core-ts-inspect","version":"0.0.5","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.0.5","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"d343696cae07e702d0e82164aff031277131ade5","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.0.5.tgz","fileCount":8,"integrity":"sha512-vi3dhFrv4r2utAEjPxKHttJzuABPnTneow/xb3SMHbdceWsf9eRLnqoqXrECSXYPtpEy+vGei8XSjOES+/aMqw==","signatures":[{"sig":"MEYCIQDzLLeZJsDMy5Nq/aQ/Tv2unoSbWkGrriCEiO1XbjIuSgIhALlstAOdvqbatMx3HuO+wwfw1uF2+Xq/bbsHwHRgD7is","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ea10133cf7ab59258d47b76167791703907e97c7","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.0.5_1759229599067_0.14587130605234755","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@art-suite/art-core-ts-inspect","version":"0.0.6","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.0.6","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"a2739cadfa5c0a6d508cd43977bc0e20c7846ee1","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.0.6.tgz","fileCount":8,"integrity":"sha512-xAhag31tuZZXTf3N36BGUkENkRfxop7h5E1goitqqAehX8ed+zJvAzg5/J8NauG2t9nDO98kopKd1Q0YcBuv4w==","signatures":[{"sig":"MEUCIAFTg/YuHqu+B6gIgJIqMU51KRF4Vk+si3RNFlfYtgCzAiEAi9HDeW57IEbDvLG/bLbuqBsj5nVUTdf9TTk+dPjLYNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"808aeb7ffce58b7a91719bdbec195f9ab44a3261","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.0.6_1759249789835_0.8359946760183987","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@art-suite/art-core-ts-inspect","version":"0.0.7","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.0.7","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"0da025b23c5e26f0c0e3f3d8a8fef89b1f0f32ad","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.0.7.tgz","fileCount":8,"integrity":"sha512-1AkX7y4Ikvlw77cPpWBn+3i6sWJwyla3DlXZ/m6WtV7dgpnLcIENITPjcYrBNwarSiHAA1+hXd0njS9JIGQIng==","signatures":[{"sig":"MEQCIHTKnevaAdD18ibM/Jkjoon2BiNZ29xN016RtAJzJKUxAiBOJ2j/yeMR8CnFJ6LLkEpeOPIHOkkVEYLS2ZAt27235w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"808aeb7ffce58b7a91719bdbec195f9ab44a3261","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.0.7_1759249839968_0.12778533416501014","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@art-suite/art-core-ts-inspect","version":"0.1.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.1.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"626d856b5ca895a3af0d5cd9c2494cf035015b6f","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.1.0.tgz","fileCount":8,"integrity":"sha512-qFpA07LoHSDKBFNHtgEAxCbXPZEarv3bFie5yNvA4hRP/HsHNE6qDDaFzlqETcJqO97tzGCOyJHeI/zg1mT8Qw==","signatures":[{"sig":"MEUCIGU3kUlFjdYpemktbXKU3OBOUyD4GkV90LQBW+quBzqTAiEA5m2Dk0y8Odlh+dHEXFLMyVOz0uHbUKRR5Vn54BpkmtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b69947e91bab3ff30a7b721cd90fc9ffdf4998c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.1.0_1759638194505_0.4327364348861831","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@art-suite/art-core-ts-inspect","version":"0.1.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.1.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"43b9173dcf15a7bd204814ce54219e5fe0f9b65d","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.1.1.tgz","fileCount":8,"integrity":"sha512-ijJWM2kPcodLoCzd0aIN5M14ufQndp9bITWJshCDBBo9ebIbNxvFklyaPaAFbd6OWtFESruCXN5Vw1sm8VXvvA==","signatures":[{"sig":"MEUCIQD3uCyEnoDGtCjMLiD5hsUKERD+aoQIWsR67tOCpkBgDQIgCXN+68sNAr0bY1odMQF5nOx7PswZlADS8z8wYnQ2hXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b69947e91bab3ff30a7b721cd90fc9ffdf4998c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.1.1_1759638237373_0.7825779936058386","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@art-suite/art-core-ts-inspect","version":"0.1.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.1.2","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"815cdeae426f455bb6e5e06c73c9cf3310012043","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.1.2.tgz","fileCount":8,"integrity":"sha512-VNv21W4JoaTFZm7r9UdFjbWn3Xu7Z7XBsmfAr+XYURp+hgb8fz1Wv66YNVoxncKWfs/kCC1kmcolahrwu8CE0A==","signatures":[{"sig":"MEQCIHNWr01YVD9PFvR3nq7dNzwn2wcjYRbDwwSS+/NpdsutAiBUk4AW1LWMZGgxVOV/IQaf/efLEG7g2r5p+ZgZH8zPsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b69947e91bab3ff30a7b721cd90fc9ffdf4998c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.5","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.1.2_1761821529904_0.36273752435600026","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@art-suite/art-core-ts-inspect","version":"0.1.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.1.3","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"fbf14856ee0e102856d7045f1c62e82be0cce457","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.1.3.tgz","fileCount":8,"integrity":"sha512-Za9HatBP6vw/I+po3zY1mt+vn27x5pfBlMzO/Z5ueh9lD1rMtNd87RHntc+/ZWNeftaJ/OqaVyPlW4vSvmjAQw==","signatures":[{"sig":"MEYCIQDUurotPN9mUHNFc8aerMAVV8TWUjmqYFt0Zh5a08n7bQIhALxk9uIGOAnhZ9nQJNqn5cRy6ThenDHWEkwEGiGbHeHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"97d17a0132830a727cd638036da941438464ca7c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.9"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.5","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.1.3_1764840574742_0.42875708519625966","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@art-suite/art-core-ts-inspect","version":"0.1.4","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.1.4","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"0dbc6fef15ab726efac64849ffe50c208d279995","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.1.4.tgz","fileCount":8,"integrity":"sha512-PYVujA6c5unVExZ0vwvMSWZWDTlXF8K+cKgmuocNLAOc20UHVnbNMCjHv8BGaNbP+A0Ifx7EfI7fnIGeSWf7Fg==","signatures":[{"sig":"MEUCIA1PWT72dE4UYSfaPfAHOovPY/mrTFqLcFQcIucSmqlpAiEArS8LX0n7j9dNC+POi1LBDUPYDxWOxrdquV2G9TVuHVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f635633739d333a3244b82668abfe734ff3041bb","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.10"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.5","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.1.4_1764926774364_0.28886512164259504","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@art-suite/art-core-ts-inspect","version":"0.1.5","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.1.5","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"d84e00d2921cd349bc4b727362e096c3429b6396","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.1.5.tgz","fileCount":8,"integrity":"sha512-WVVgZiw0jatwz4Hs5olPt1QzDT1Ye1hQvn/o7D7eVt8k9CjQWyxA7GHmh0r5IVn9xHtsob/deEy/TFbcLjENWg==","signatures":[{"sig":"MEUCIQCt/2s8hqtAMqLwmtP9yh8oV/aWhEMEgd13Ci8bls5qogIgQpeFVa4ehODcAYPk4Dvw/bXB7jBpYxEU0m3AzNSPXjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7003f424f0056253cac4ba41f80f86a3a007fe1d","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.5","strip-ansi":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.1.5_1764927819883_0.8006647905315709","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@art-suite/art-core-ts-inspect","version":"0.2.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-inspect@0.2.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"6c37eb26a877cfb893fd67b32f40602d37c9df24","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.2.0.tgz","fileCount":8,"integrity":"sha512-I4HypjAgAQEUvrXGojLgzGulUhCNbC3wtFbhKyoniUIATaS5T7J2789nLA72VUzMKMTj8mpPVPZNK08EbN+oOA==","signatures":[{"sig":"MEUCIQDLAFFpynSEFkc6Lb1kyVAphn2ces8M/Pr++CclMPwksgIgAbpkZOeo2DhyYG6d9hTZmQR32Fr0NfDWXgTeYT6ZGzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35707},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d0e7cdefa294668411a7df9020d460845cecdb08","scripts":{"test":"vitest run","build":"npx sort-package-json;tsdown src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"A TypeScript inspection and logging utility library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@art-suite/art-core-ts-types":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.5","strip-ansi":"^7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-inspect_0.2.0_1774599528816_0.7278702154339702","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@art-suite/art-core-ts-inspect","version":"0.2.1","description":"A TypeScript inspection and logging utility library","keywords":[],"repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-ts.git"},"license":"MIT","author":{"name":"Shane Delamore"},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"prebuild":"npm run clean","build":"npx sort-package-json;tsdown src/index.ts --format esm,cjs --dts --sourcemap","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","check:types:fast":"tsc --noEmit --incremental","clean":"rm -rf dist","prepublishOnly":"npm run build","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest"},"dependencies":{"@art-suite/art-core-ts-types":"^0.4.1"},"devDependencies":{"strip-ansi":"^7.1.2","vitest":"^4.0.5"},"gitHead":"2945f29ff56bf8d638d9ba8211f570e6d52fa7db","_id":"@art-suite/art-core-ts-inspect@0.2.1","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"homepage":"https://github.com/art-suite/art-suite-ts#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-QvGxWSqOJC/FwGdRNRIv3+9J2sRA/3SIIuWInFzQw4k68pMGkyhRlqwT5+BnusCBXyEleqj3BE4HMEvhzevFfg==","shasum":"bd18696b864903d0de86282bfc0c159803e6bab9","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-inspect/-/art-core-ts-inspect-0.2.1.tgz","fileCount":9,"unpackedSize":36793,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFi7D/ItcYYMcXU7VHnXP2RqgM2Sfd/dGjYc0CTShTOjAiEAjeQP8raCJoczaj4b1NPGj3JN52kAPWNn5KOfSO3BOhc="}]},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"directories":{},"maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/art-core-ts-inspect_0.2.1_1781864558820_0.1777785965538703"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-20T17:23:18.224Z","modified":"2026-06-19T10:22:39.065Z","0.0.1":"2025-07-20T17:23:18.495Z","0.0.2":"2025-07-20T21:17:38.022Z","0.0.3":"2025-09-30T10:43:40.758Z","0.0.5":"2025-09-30T10:53:19.256Z","0.0.6":"2025-09-30T16:29:50.034Z","0.0.7":"2025-09-30T16:30:40.225Z","0.1.0":"2025-10-05T04:23:14.690Z","0.1.1":"2025-10-05T04:23:57.576Z","0.1.2":"2025-10-30T10:52:10.103Z","0.1.3":"2025-12-04T09:29:34.983Z","0.1.4":"2025-12-05T09:26:14.527Z","0.1.5":"2025-12-05T09:43:40.008Z","0.2.0":"2026-03-27T08:18:48.953Z","0.2.1":"2026-06-19T10:22:38.946Z"},"bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"author":{"name":"Shane Delamore"},"license":"MIT","homepage":"https://github.com/art-suite/art-suite-ts#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-ts.git"},"description":"A TypeScript inspection and logging utility library","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"readme":"# @art-suite/art-core-ts-inspect\n\nEasy, powerful tools for inspecting data at runtime to accelerate development.\n\n## Why This Module?\n\nRuntime data inspection is essential for accelerating development, but standard logging approaches often require code rewriting and produce output that's hard to read or reuse. Developers need functional logging that integrates seamlessly into expressions, clean inspection of complex object hierarchies, and output that can be copy-pasted for use elsewhere.\n\n- **Functional logging:** The `log` function returns the last value passed in, so it can be used inline inside expressions without breaking code flow\n- **Clean object inspection:** Beautiful, readable output for complex object hierarchies that makes understanding runtime data at a glance much easier\n- **Copy-paste friendly:** Logged output is legal JavaScript that can be directly used elsewhere\n- **Multiple output formats:** Standard, unquoted, and formatted inspection options for different use cases\n\n## Example Installation and Use (Required)\n\nInstall with npm:\n\n```sh\nnpm install @art-suite/art-core-ts-inspect\n```\n\nBasic usage:\n\n```ts\nimport { log, formattedInspect } from \"@art-suite/art-core-ts-inspect\";\n\n// Functional logging - returns the last value\nconst result = log(\"Processing user:\", user); // logs and returns user\nconst processed = processUser(log(\"Input:\", user)); // logs inline, continues processing\n\n// Multiple arguments\nlog(\"User ID:\", userId, \"Profile:\", profile); // logs all, returns profile\n\n// Different log levels\nlog.warn(\"Warning:\", warningMessage); // returns warningMessage\nlog.error(\"Error occurred:\", error); // returns error\n\n// Unquoted output for cleaner object inspection\nlog.unquoted(\"User object:\", user); // cleaner, more readable output\n\n// Formatted inspection for complex objects\nconst formatted = formattedInspect(complexObject);\nconsole.log(formatted);\n```\n\n## Functional Overview\n\n### Core Logging Functions\n\n- `log(...args)` — Logs all arguments and returns the last one\n- `log.warn(...args)` — Logs with console.warn and returns the last argument\n- `log.error(...args)` — Logs with console.error and returns the last argument\n- `log.unquoted(...args)` — Logs with cleaner, unquoted output and returns the last argument\n\n### Inspection Utilities\n\n- `formattedInspect(value)` — Returns a formatted string representation of any value\n\n### TypeScript Types\n\n- `LogFunction` — Type for the functional logging interface\n\n## Key Features\n\n### Functional Programming Style\n\nThe logging functions are designed for functional programming patterns, allowing you to inspect data without breaking expression chains:\n\n```ts\n// Instead of:\nconst user = getUser();\nconsole.log(\"User:\", user);\nconst processed = processUser(user);\n\n// You can do:\nconst processed = processUser(log(\"User:\", getUser()));\n```\n\n### Inline Expression Logging\n\nThe `log` function returns the last value passed to it, making it perfect for inline debugging:\n\n```ts\nconst a = 123;\nconst b = 345;\nreturn a + log(\"this is b\", b);\n// Output: \"this is b 345\"\n// Returns: 468 (123 + 345)\n```\n\nThis allows you to add logging without restructuring your code or creating temporary variables.\n\n### Clean Object Inspection\n\nThe `log.unquoted` function provides cleaner output for complex objects:\n\n```ts\nconst user = {\n  id: 123,\n  name: \"John Doe\",\n  preferences: {\n    theme: \"dark\",\n    notifications: true,\n  },\n};\n\nlog.unquoted(\"User:\", user);\n// Output is clean, readable, and copy-paste friendly\n```\n\n### Copy-Paste Friendly Output\n\nStandard logging output is valid JavaScript that can be directly copied and used:\n\n```ts\nconst data = { foo: \"bar\", nested: { value: 42 } };\nlog(\"Data:\", data);\n// Output can be copied and pasted directly into code\n```\n\n### Human-Readable Inspection\n\nThe `log.unquoted` function removes symbol noise to make output more human-readable, perfect for production code where you want precise but friendly output:\n\n```ts\nconst user = {\n  id: 123,\n  name: \"John Doe\",\n  preferences: {\n    theme: \"dark\",\n    notifications: true,\n  },\n};\n\nlog.unquoted(\"User:\", user);\n// Clean, human-friendly output without excessive quotes and symbols\n```\n\n### Color Logging Support\n\nAll logging functions support color output for enhanced readability:\n\n- Standard `log()` uses colors for better visual distinction\n- `log.unquoted()` provides colored, clean output\n- Colors are automatically detected and used in terminal environments\n\n## API Documentation Reference\n\nFor detailed information on all exported functions and their parameters, please refer to the TypeScript typings and JSDoc comments within the source code.\n","readmeFilename":"README.md"}