{"_id":"@ts-utilities/notify","_rev":"26-6135e14957c09d435af522f96ec55732","name":"@ts-utilities/notify","dist-tags":{"latest":"0.1.12"},"versions":{"0.0.1":{"name":"@ts-utilities/notify","version":"0.0.1","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.1","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"596184cfe6a098e3e732f2febfdce26f575c54ba","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.1.tgz","fileCount":6,"integrity":"sha512-eMRFX0n24xP0lZuGhsWCSjoJk/JaheWXcTgDJK7K+U1BvYq0MVWMAGVWW9R/X3QbsJ4c64SOw1axaRal9PV1lQ==","signatures":[{"sig":"MEUCICTHcIuzatIp+zlwpH4votsVbr7Fq2Y0LmPuJkB2K773AiEAqZAJLm4CeSNEVWOjxmK3DS7pAd604rLF6W1hJlEdXIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10095},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d18a18eb60895e839505d17936a7453315ddbbe2","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.1_1784641760136_0.2626368229590761","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ts-utilities/notify","version":"0.0.2","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.2","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"24c4acb44e4f302ef2841237ba8a15a568b26a23","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.2.tgz","fileCount":6,"integrity":"sha512-Jh3un71UM8r0lzJP9Ci204+sZrZX6OfLk/bbnPQVwo3QyTZBLyPgEiHB+TMRAHsIDAeCJqzClOXfA1JIB+Z71A==","signatures":[{"sig":"MEQCICfH6Vug1dZHHYTJl2cnAaqFK3NVh3/VdIEk77gbgqFKAiBkKkJLy0LPrFTrFxpdyk6ob5zXHNEBEUn954/eBeDUTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12828},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"cf62b97fb1f6ffebd8747dcd7c64165ed7752cdb","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.2_1784644001453_0.11897894854603441","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ts-utilities/notify","version":"0.0.3","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.3","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"6b3b0eef99b7e5d6354fc3b4daea61108b765c35","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.3.tgz","fileCount":6,"integrity":"sha512-kYzlbpMMip5tlBdbcIiJ03pX9alJHlMJU0RzMtK0XJwdLbEON5fttMciHCmsIXEmL5CyPwNk1N72XxFAASWnTA==","signatures":[{"sig":"MEYCIQDjnksFB4fmOc8gdmEF7tGInJeMu5d8JVbfUoYdp8Z4nwIhAOAJQhBvdjjl/LW4DIMtr24Jfhegd/8BdA4K0EDkdGuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13102},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0c5576a460ad8402a5d577e5fffb311615762c70","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.3_1784644876024_0.9700088729469536","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ts-utilities/notify","version":"0.0.4","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.4","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"6ab364e747872c1008d16ad94922bd803e73ac55","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.4.tgz","fileCount":6,"integrity":"sha512-mECLkZwel/jjQaMcwhFf7XqO9vNeK5G9ijg1aRTs8aHuFpLnDA9G557GOt7Q3d1aWBdtsNmK8JZjAS2PwfMgTQ==","signatures":[{"sig":"MEQCIHR487taPvxmXGVp6px8jjwwKwo1L8KCcY0fYwhHPB0oAiAYdjZ8LfYG3wIjCCoHzuQWM02U/9pJJxmd8B151bvlqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"17e2365d35129fdb83f7d6d40fa99c5a74110f5c","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.4_1784900376135_0.6955895705275177","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ts-utilities/notify","version":"0.0.5","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.5","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"f077d9a47a38e265fb5e38c33ce0735f5b72c99d","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.5.tgz","fileCount":6,"integrity":"sha512-aY4H7fGZ7ClQtSvO+d7sUJWpGukFl6HSBgRcf/lrWb/Y1tPicY86WEysW1IUzmYZjwYjbSQR78JqXuZtstIl8w==","signatures":[{"sig":"MEUCIEQy1pmA74mSRuJ9kppppnyvnKuccXlyBvtE8euLB4LpAiEAz1Ld/ocIZ2lOX2ZtnS04ygjdghQZ9++XZcusoFEHFcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13794},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"17e2365d35129fdb83f7d6d40fa99c5a74110f5c","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.5_1784902678092_0.42602116835465464","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ts-utilities/notify","version":"0.0.6","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.6","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"83674867e2c384931464bddf53ab338afb334804","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.6.tgz","fileCount":6,"integrity":"sha512-fPVbObgxbLfE1tLd1gwYuEAw7qaBr4iId5d1PgpE0RNwMKB6XUmhm3s2e5J6+rqsdYxVvsEDd2O0H8ZmLJYIsg==","signatures":[{"sig":"MEYCIQC8C5wLtOMrNBj/gwFGfGwlRi5RWzSU+huCg5twkteYNgIhANrgYS6NFTgubXu3lIFXq02aUg6YkqfwarXd68c0WD8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13996},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"17e2365d35129fdb83f7d6d40fa99c5a74110f5c","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.6_1784903203277_0.20291904887663592","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ts-utilities/notify","version":"0.0.7","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.7","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"8cb644b745bd81093ce4e8645fbf20093c830273","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.7.tgz","fileCount":6,"integrity":"sha512-uGdDfV35LNtJLBz7SSQTqV376307DrfojKpUUiDZkWJlcx0/PWTmFcNzw122pcJeU2YngvqM4bDSjLLCsDytsg==","signatures":[{"sig":"MEYCIQCl0A2yggeVex6ZrsxMt7DEA0iI25aV1A6qSkH6bz+N/QIhAPLPLb23AekvYhg+ohHX0Y8DldGsGmxCTO8KEcuhR6hK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"67b47d92c37773fed8bc857b5e04e4d54295e092","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.7_1784905946012_0.4330356201878265","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@ts-utilities/notify","version":"0.0.8","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.8","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"fd6fa29cb13b7c4bb6cfcfb74a8e9023f4ee62e0","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.8.tgz","fileCount":6,"integrity":"sha512-kfRWnI/gJUHmqLbLuXxO/y6/AZUNtB2LcINMZ2snMfOpvMEnhKfpOrVhKw9ZDdCCcq43ayvZuPWdabDxVBfuVA==","signatures":[{"sig":"MEUCIHnHI2Ay3zFc4jdseKNeeUlpH7437ceqoF8QPAAZJuuDAiEAgIl8GO7lzoMavjIzrULZ7iZ9CYZIXB4XyioyOJiHVrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14294},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"67b47d92c37773fed8bc857b5e04e4d54295e092","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.8_1784908984942_0.7799805128831332","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@ts-utilities/notify","version":"0.0.9","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.9","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"b3e44e38ed8046c27b4dcc709bc17ff8fb33fde2","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.9.tgz","fileCount":6,"integrity":"sha512-u+zTDDGecfTem/kJVeWJe3/0XruzzLXu7XdnHOqnYNiZoRfJmePqkpVqrhOfQJ3hJTLGK/bhUw0a+2QJlBhA7A==","signatures":[{"sig":"MEQCIFnQpkMH4F+UIGk3vu1XZOWOW8WNZj6Zqhe2br3TMVzNAiAR7NFdvuC+ZGIOlGBmUZUxrzeC6mdctoht1HUUJXP/zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14036},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"67b47d92c37773fed8bc857b5e04e4d54295e092","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.9_1784909513282_0.8584073384019659","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@ts-utilities/notify","version":"0.0.10","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.10","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"660d7b469413d6e2dc543742711b5476e9706da2","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.10.tgz","fileCount":6,"integrity":"sha512-eN4VPeAuMDL3RPwWdahP++rljyvYJ1YkS5jxS7wHrUDp+Eh6jXuVkC1rCdK6kUvYKBbJaMklKWiVfDtHVyn6Qg==","signatures":[{"sig":"MEQCIB+FClB7Y/7qQuTIjeQCNokD7ATSKiLV+xh6yTY7OsorAiBahncKT31aUtSMGAXzgF7cufcWIn/GT14Paoy/7Ozo1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15650},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"67b47d92c37773fed8bc857b5e04e4d54295e092","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.10_1784911381173_0.7020143664879712","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@ts-utilities/notify","version":"0.0.11","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.11","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"0bcea21ebe03a1b4c8707462d6abc3f7f00257d6","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.11.tgz","fileCount":6,"integrity":"sha512-kRxdwBTQ2BzUkpqxHfNdivhKt7bsP4XnTN7IqpJuRCVdVGOmrrJY0oSLeERkyxpp3eXGQMCh7WFwb7lmmgU/3g==","signatures":[{"sig":"MEUCIQCQ5jKuf8H2cdW84wYUIQyAbj3M4Dv+tKz7XqB/1//mRwIgf+ghXSslH4JoGW/R49hAib/Z6xaWfekSZ7PMrZzaLSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16943},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"67b47d92c37773fed8bc857b5e04e4d54295e092","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"peerDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.11_1784914796587_0.727055786704857","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@ts-utilities/notify","version":"0.0.12","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.12","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"30af118e0fb8fd54e7053cf932f60b7e1f7faccc","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.12.tgz","fileCount":6,"integrity":"sha512-xZ67xC0uEhMz/lPXnBtCRk7/lYvqXs7x5qzy5uz2J0ynEYznPyBj3+JG6ugkvTAy6oSkTy0V50oEPrFiKIU9ag==","signatures":[{"sig":"MEUCIA8NTHkbyx0rveiEJUJIIPX0rmnHaUtG/gMxmAB5z8nVAiEAoAkil6MoUKCej/UC2+L0xYTmo8G+hEiEu4g750C6LlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14037},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"67b47d92c37773fed8bc857b5e04e4d54295e092","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.12_1784948671524_0.33650888217884267","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@ts-utilities/notify","version":"0.0.13","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.13","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"2173558862350ae91b8e852aa31abcac2299a849","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.13.tgz","fileCount":7,"integrity":"sha512-liRGj4jAsFor1s7XbCrZRvBQVj3bLpD9erzmK2Vd+2Z+I8NZzv97X/s+EmG+FHrhYxliz8J73vGiouoZYTY8rA==","signatures":[{"sig":"MEYCIQDZYJbU1foLLrp0VolWpmHL0+7+Ws5NPjIXrgpVNRH78gIhAKQZ7r+9/fJY3pCobMW6JWjAwQ0r9dMXcPqhdeJtCpBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23387},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"3202028617bb085afc264ac5e5b9a7641fa2b8d7","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.13_1784959043074_0.39557529072488995","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@ts-utilities/notify","version":"0.0.14","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.0.14","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"afc8616b95ebffc13ef7d740e65bb939086674cc","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.0.14.tgz","fileCount":7,"integrity":"sha512-czbBvndgTYq0G2e8NfmXgHyEylZqk0sQxTRs8IY747KESL4xeUmXsWpUw3DPXLcTrQaVEY/2ck40MLA/TbXEIQ==","signatures":[{"sig":"MEUCIQCmbaItNmXtvUh+YdYk02EDhhcMF71V7pGxq/ZlUTUkLAIgVIe5B12BIVN4dgC6ExwYXygs2MnRvv8Lt+oah4L8ado=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23424},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5f4a7e850fd06308098a759c20f52039a34490ad","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.0.14_1784979010760_0.23511378328295196","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@ts-utilities/notify","version":"0.1.0","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.0","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"2d99fa777f204207e6eed494e2d1e1753a48b6f3","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.0.tgz","fileCount":7,"integrity":"sha512-PItoRfxzqPkSm+E5j2RcHxX4nGDyWbP7gyRksAKST2Cip+Gl6J/7RNUWlwAeDpQRiA82/JvoTmx8qq5pMhgnuA==","signatures":[{"sig":"MEUCIEhYlVWXa0sJ+8bzCNCcdIx6Gbue0k8ol65QIMD8pb3pAiEAmbaQ6zPWF3Uneuion/DIRwDxONyuRvYLThpvi/H5vGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"aa51e0bc34bb228976005eb6b9f6543f8f364703","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.0_1785059591248_0.2426959394504109","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ts-utilities/notify","version":"0.1.1","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.1","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"727d78e0b9811314690d55c62959a03a58c6e97c","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.1.tgz","fileCount":7,"integrity":"sha512-mAU5G+YxqznXhRQ+GDhCiFc0ZiQx6OvfDyMliGP7daOL+sdn3J4+W3gq2TQ47L3EwDhGMl4CUt0mM9BVnqHcXQ==","signatures":[{"sig":"MEUCIQCnQPXh55mY/gd66qigO3ZHKFkqRLEuMIaWAwMSkxsFPQIgBX+6K+SJTmA1A2OVvmDam5t3DRWxsvTZpVEMTWc6Ojg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"aa51e0bc34bb228976005eb6b9f6543f8f364703","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.1_1785062337141_0.3972149931339264","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ts-utilities/notify","version":"0.1.2","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.2","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"fb99e6f5734ac60d00bd618e20f7fd6ddc950874","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.2.tgz","fileCount":7,"integrity":"sha512-PSNUlAYWKPT4gqSS5e3q4EgGSSGJo8N/tMuPI4i5BW7mpNWz+oeNSFVijAg3EerdH1ANcoq3RAJLoESEBhl8fA==","signatures":[{"sig":"MEUCIQCMKcacJNUjHxF9KkQPtbUV3ntjiWyYJbxfPNvgKspXKgIgYZbgot+ymq0uV+hMfz97qAlvI7c27lsmvkogq+2UYYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37870},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d598ea03049b3f2b4839d38b999716261a7feff2","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.2_1785064862820_0.8394095459631459","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ts-utilities/notify","version":"0.1.3","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.3","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"9c74f04ef480ea0837ef4e0a401c8b8d8dee2473","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.3.tgz","fileCount":7,"integrity":"sha512-/k0g//2/r1j6sFZohwdtm3Ku4JXFYLYOhuZCCPQu6BBh4/mr+AM238EbNAG2KfpQDpwD/3HqzstTzBKsmYYPAg==","signatures":[{"sig":"MEUCIB5vl8Afak8mBfj8zaDV6vMeHtlJBxnECQL1eGm1EJeuAiEA1KCJr3w1+mnCqxT9unZJMJjJ/Lpi8HP7ZhB9WlG54ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5865d819a1e6951b4731e4e29f87e7f9f7ab7d51","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.3_1785065150215_0.1529923692579933","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ts-utilities/notify","version":"0.1.4","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.4","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"85c84017b615cacb0e63d907db0392b3803aba7b","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.4.tgz","fileCount":7,"integrity":"sha512-y3oKlNT5lv78eN+gech1ATLm7HVYm3HMSd5kOxGYhpux7rx8L8tGV+Nfeddphx4T1XI+DKytWNXoNVNFlqkWYw==","signatures":[{"sig":"MEUCIG8sZpfDvyMYmFfI3I7s9hoDCKql36rNNhjFibWuroIJAiEA+VSX2T0yAEnQIY2jCLxWuOUoqrTug7uNFMtA7iAiqxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"8fd9b94e6030d32b067a344322d7383899e5deb4","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.4_1785066902521_0.4169830261674776","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ts-utilities/notify","version":"0.1.5","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.5","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"ed94a8383f8198d74bda702aae98e7e49305909b","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.5.tgz","fileCount":7,"integrity":"sha512-LkDat9iva85IV16sItyNF/EX+Fes2DGu2o9OefhqwmqniTwtO51sYCYlbKj14BOQiGZwtdEyX+vjJ8avzVl9mQ==","signatures":[{"sig":"MEUCIELVG5L2iH5cOnU0cLu9TFv7XZK5nRuH69v4LmfLrt4vAiEAxNgfml94yxQBYmOrmVp5l/rhu6SebuD13jm6qeVwfTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37319},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"904900cc441562826df322776c782033b6be05e8","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.5_1785073744547_0.4446369897806668","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ts-utilities/notify","version":"0.1.7","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.7","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"4265cb7352627534c2577f91255840c03a73f614","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.7.tgz","fileCount":7,"integrity":"sha512-PVPmzaOFF4sMFty/WoJqHjyIHqzYfn2qLZ7v+kTs1ggaMaB741f6719O8lPak2ZILsiVLNC/IRcffM88g8YPBw==","signatures":[{"sig":"MEUCIHz0gBGsuhTCV0OMyrzCsSBcWtZfLHnlFehIEXu6QfqhAiEA78tRXbJ0/e1ZayaONn13NoF9RspC61gZtigIae8aiBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45223},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"2a2a0413e5275db5fc3c03a548b6e82de0d39ccd","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.7_1785253422100_0.803577660394508","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ts-utilities/notify","version":"0.1.8","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.8","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"6344077fe70b2bae72a19cd9a110513d502e5b44","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.8.tgz","fileCount":7,"integrity":"sha512-jf77Pw+fj/IeThPbIbdVD0yIyE+c9WygRaYvkjy+JLUckDlJFv0DHveT/oPDl7VHT5rfSeQJb5V/gkmnMGhX1Q==","signatures":[{"sig":"MEYCIQDZOD/rFcgfx6aMMLRdQnj+u7ALRTCovqAGhh4ktXUVTgIhAP1PRN09z5H/7HHRRNmdfjpy6l0kBXUpeUCYcaujMORp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49366},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6f27ad82f102f39a222c7707b28acd628c8df741","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.8_1785255359307_0.5085168442298504","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ts-utilities/notify","version":"0.1.9","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.9","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"5c069beee6f1fdfcd36afce2242ae776df813356","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.9.tgz","fileCount":7,"integrity":"sha512-W2N9GzhX9WiMJZ5sXE4lPw2LgH9a7XT0xUUT2A26wRr+VkQNg4qJvzFkmrlgmB3mM61lS7zerG9rVHb2Z07CfA==","signatures":[{"sig":"MEYCIQCiut+QfCaRGkDyZLdqE72yrjvyAbrQki2FFJvzXn1TkgIhANt2G1+F3z+Et2qa4aB2d3u+79B86immfBmQEtWIS1H6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49372},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6f27ad82f102f39a222c7707b28acd628c8df741","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.9_1785257479690_0.22838355365671426","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@ts-utilities/notify","version":"0.1.10","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.10","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"da8eaf654f64ef984a2cbe1bd67bf10d79b723c8","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.10.tgz","fileCount":7,"integrity":"sha512-b5Cn/xAvZasvuZX/H7eFZ19/Dk6JqhMVKuKZxp0D650FWc1Gtkm87GkcIKiIdJc9+t12nYYf3fL6WstPyrR7qg==","signatures":[{"sig":"MEQCICdZlwB59VpsAHRaUEUkNeJC4bexumbQoq2/9h7OanECAiBEOQrcAxduXIAZgMmOqmvueS2qgY4HZc9bufySBhzD1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50021},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0438685d892508ca2740071415f9102669c6009e","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsgo --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsgo --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.16.4","vitest":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.10_1785297828686_0.7770564190806206","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@ts-utilities/notify","version":"0.1.11","keywords":["utils","cli","typescript"],"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","_id":"@ts-utilities/notify@0.1.11","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"homepage":"https://sohanjs.web.app/notify","bugs":{"url":"https://github.com/ts-collection/notify/issues"},"dist":{"shasum":"ad3ed8bbba4d8e804f3135152291b850df442990","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.11.tgz","fileCount":7,"integrity":"sha512-/Nq/f5QPt51cdjvD4yEubhuPUPXhOe37qXt7oTPzc6Gl7hQqcHY2IvdQrQJ6caBkbupK1moq8ZaW7sAo7nEw2A==","signatures":[{"sig":"MEQCIHq1KpTJi0mTcX2k1e3/CK2uxmdQUmQcvQS7fy1hcbboAiAbC6b52oLlcuHrPIggv4KaQWy28XbYFxkQNh902l2lxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52399},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0d2c27762d56c125b05c5c235acd7511cc6256c5","scripts":{"dev":"tsdown --watch","lint":"biome lint .","test":"vitest","build":"tsdown","start":"node dist/index.js","format":"biome format .","release":"tsc --noEmit && npm run build && npm publish","lint:fix":"biome lint --write --unsafe .","test:run":"vitest run --silent","typecheck":"tsc --noEmit","format:write":"biome format . --write"},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"repository":{"url":"git+https://github.com/ts-collection/notify.git","type":"git"},"_npmVersion":"11.17.0","description":"Sonner like notifier for cli","directories":{},"_nodeVersion":"26.5.0","dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^24.13.3","@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.11_1785398978144_0.36227561993381263","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@ts-utilities/notify","version":"0.1.12","author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"description":"Sonner like notifier for cli","type":"module","source":"./src/index.ts","types":"./dist/index.d.cts","main":"./dist/index.cjs","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"typesVersions":{"*":{"types":["dist/types.d.ts"]}},"scripts":{"build":"tsdown","dev":"tsdown --watch","start":"node dist/index.js","test":"vitest","test:run":"vitest run --silent","lint":"biome lint .","lint:fix":"biome lint --write --unsafe .","format":"biome format .","format:write":"biome format . --write","typecheck":"tsc --noEmit","release":"tsc --noEmit && npm run build && npm publish"},"keywords":["utils","cli","typescript"],"license":"ISC","homepage":"https://sohanjs.web.app/notify","repository":{"type":"git","url":"git+https://github.com/ts-collection/notify.git"},"bugs":{"url":"https://github.com/ts-collection/notify/issues"},"devDependencies":{"@biomejs/biome":"2.3.8","@tsconfig/strictest":"^2.0.8","@types/node":"^24.13.3","tsdown":"^0.22.14","typescript":"^7.0.2","vitest":"^4.1.10"},"publishConfig":{"access":"public"},"dependencies":{"chalk":"^5.6.2","log-update":"^8.0.0"},"gitHead":"a9fcc0195e1534ef06c81ba1f23da6a5f0a6bdca","_id":"@ts-utilities/notify@0.1.12","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ENrofFz0vEg5iA+HaILSJxMYy6XRJ6vNcaQ9dYVdRXN1TnUlLXrrL/rr1lBUtjNkKl1cCNVxIzMZf9AL1yQ99A==","shasum":"e62c0fdbe0199ed32f1b2a4d81027a80ade5a575","tarball":"https://registry.npmjs.org/@ts-utilities/notify/-/notify-0.1.12.tgz","fileCount":7,"unpackedSize":53799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBbtjmJhDkyPQgI0MQhXBXP+5KhbTBHAq9iEIQ3PBFBTAiAXIXaxfs5D0N8sWA85U5dNUkANs8DKKEWd2LsgDeVLBg=="}]},"_npmUser":{"name":"sohanemon","email":"m.sohanemon@gmail.com"},"directories":{},"maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notify_0.1.12_1785399945861_0.2113937815996052"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-21T13:49:19.970Z","modified":"2026-07-30T08:25:46.141Z","0.0.1":"2026-07-21T13:49:20.293Z","0.0.2":"2026-07-21T14:26:41.599Z","0.0.3":"2026-07-21T14:41:16.225Z","0.0.4":"2026-07-24T13:39:36.260Z","0.0.5":"2026-07-24T14:17:58.236Z","0.0.6":"2026-07-24T14:26:43.448Z","0.0.7":"2026-07-24T15:12:26.146Z","0.0.8":"2026-07-24T16:03:05.095Z","0.0.9":"2026-07-24T16:11:53.455Z","0.0.10":"2026-07-24T16:43:01.328Z","0.0.11":"2026-07-24T17:39:56.703Z","0.0.12":"2026-07-25T03:04:31.660Z","0.0.13":"2026-07-25T05:57:23.215Z","0.0.14":"2026-07-25T11:30:10.892Z","0.1.0":"2026-07-26T09:53:11.395Z","0.1.1":"2026-07-26T10:38:57.290Z","0.1.2":"2026-07-26T11:21:02.974Z","0.1.3":"2026-07-26T11:25:50.386Z","0.1.4":"2026-07-26T11:55:02.664Z","0.1.5":"2026-07-26T13:49:04.709Z","0.1.7":"2026-07-28T15:43:42.243Z","0.1.8":"2026-07-28T16:15:59.451Z","0.1.9":"2026-07-28T16:51:19.846Z","0.1.10":"2026-07-29T04:03:48.837Z","0.1.11":"2026-07-30T08:09:38.287Z","0.1.12":"2026-07-30T08:25:46.010Z"},"bugs":{"url":"https://github.com/ts-collection/notify/issues"},"author":{"name":"Sohan Emon","email":"sohanemon@outlook.com"},"license":"ISC","homepage":"https://sohanjs.web.app/notify","keywords":["utils","cli","typescript"],"repository":{"type":"git","url":"git+https://github.com/ts-collection/notify.git"},"description":"Sonner like notifier for cli","maintainers":[{"name":"sohanemon","email":"m.sohanemon@gmail.com"}],"readme":"# @ts-utilities/notify\n\nSonner-like CLI notifier — create, update, and dismiss terminal notifications with a clean id-based API.\n\n```\n√ Build succeeded\n× Tests failed\n▲ Warning: deprecated API\ni Info: server starting\n● Running\n⠋ Loading...\n```\n\n## Install\n\n```bash\nnpm install @ts-utilities/notify\n```\n\n## Quick Start\n\n```ts\nimport { notify } from '@ts-utilities/notify';\n\nnotify('Hello');\nnotify.success('Done');\nnotify.error('Failed');\nnotify.warning('Caution');\nnotify.info('Note');\nnotify.loading('Working…');\n\nconst id = notify('First');\nnotify('Replaced', { id });    // same id → replaces in place\n\nnotify.dismiss(id);            // remove one\nnotify.clear();                // remove all\n```\n\n## Inline Styles\n\nStyle specific parts of a message without affecting the whole notification.\n\n```ts\nimport { notify } from '@ts-utilities/notify';\n\nnotify([\n  'Build ',\n  { text: 'succeeded', style: { color: 'green', bold: true } },\n  ' in 2.4s',\n]);\n\nnotify.error([\n  { text: '✗ ', style: { color: 'red' } },\n  'Connection refused on ',\n  { text: 'localhost:3000', style: { color: 'cyan', underline: true } },\n]);\n```\n\nWorks everywhere — `notify()`, `update()`, `promise()`, `progress()`:\n\n```ts\n// With type helpers\nnotify.success([\n  { text: '✓ ', style: { color: 'green' } },\n  'Done in ',\n  { text: '2.4s', style: { color: 'cyan' } },\n]);\n\n// With update\nconst h = notify.loading('Working…');\nh.update({ message: [{ text: '✓', style: { color: 'green' } }, ' Done'] });\n\n// With promise\nawait notify.promise(fetch('/api'), {\n  loading: ['Fetching ', { text: '/api', style: { color: 'cyan' } }, '…'],\n  success: (data) => [`Got `, { text: `${data.status}`, style: { color: 'green' } }],\n  error: [`Request `, { text: 'failed', style: { color: 'red' } }],\n});\n```\n\nPlain strings still work — no migration needed.\n\n```ts\nnotify('Hello');\nnotify.success('Done');\n```\n\n## Icons\n\nOverride the default type-based icon with any character or emoji.\n\n```ts\nnotify('Rocket launch', { icon: '🚀' });\nnotify.success('Party time', { icon: '🎉' });\nnotify.loading('Working', { icon: '🌀' });\n```\n\nCustom icons work with `update` to change the icon dynamically:\n\n```ts\nconst { id } = notify.loading('Processing', { id: 'task' });\nnotify.update(id, {\n  type: 'success',\n  message: 'Done!',\n  options: { icon: '✅' },\n});\n```\n\nWhen `icon` is set, it completely replaces the default character (including loading/progress spinners).\n\n## Style\n\nEvery notification accepts a `style` option to control color, background, modifier flags, and mode.\n\n```ts\nnotify('Blue bold text', {\n  style: { color: 'blue', bold: true },\n});\n\nnotify('Custom hex color', {\n  style: { color: '#ff4500' },\n});\n\nnotify('RGB color + underline', {\n  style: { color: 'rgb(255, 165, 0)', underline: true },\n});\n\nnotify('White on blue', {\n  style: { color: 'white', backgroundColor: 'blue', bold: true },\n});\n\nnotify('Multiple modifiers', {\n  style: { bold: true, italic: true, underline: true, color: 'cyan' },\n});\n```\n\n### Color\n\n| Type | Example |\n|------|---------|\n| Named chalk | `'red'`, `'green'`, `'blue'`, `'cyan'`, `'magenta'`, `'yellow'`, `'white'`, `'gray'`, `'black'` |\n| Hex | `'#ff0000'`, `'#0f0'` |\n| RGB | `'rgb(255, 0, 0)'`, `'rgb(100, 200, 50)'` |\n| ChalkInstance | `chalk.hex('#f0f')`, `chalk.rgb(255, 0, 255)` |\n\n> `backgroundColor` accepts the same formats — named colors like `'blue'` are automatically prefixed to `bgBlue`. You can also pass `chalk.bgRed`, `chalk.bgHex(...)`, etc.\n\n### Mode\n\nControls which parts of the notification receive styling:\n\n```ts\nnotify('Only icon is colored', { style: { mode: 'icon-only', color: 'green' } });\nnotify('Only text is colored', { style: { mode: 'text-only', color: 'magenta', bold: true } });\nnotify('No ANSI at all', { style: { mode: 'none' } });\n```\n\n### Dynamic style via update\n\n```ts\nconst { id } = notify.loading('Working…');\nnotify.update(id, {\n  options: { style: { color: 'blue', bold: true } },\n});\n```\n\n### Style on progress notifications\n\n```ts\nconst bar = notify.progress({ total: 5 }, { loading: 'Styled progress' });\nnotify.update(bar.id, {\n  options: { style: { color: 'cyan', bold: true } },\n});\n```\n\n### Style on promise notifications\n\n```ts\nawait notify.promise(fetch('/api/data'), {\n  loading: 'Fetching…',\n  success: 'Got it!',\n  error: 'Failed',\n}, {\n  style: { color: 'blue', bold: true },\n}).catch(() => {});\n```\n\n### Style on toast\n\n```ts\nimport { toast } from '@ts-utilities/notify';\n\ntoast.success('Styled toast', { style: { color: 'green', bold: true } });\ntoast('Auto-dismiss with style', { duration: 2000, style: { color: 'magenta' } });\n```\n\n## Progress\n\n```ts\nconst bar = notify.progress({ total: 15 });\nfor (let i = 0; i < 15; i++) {\n  await sleep(100);\n  bar.advance();\n}\n```\n\n### Display Toggles\n\nAll display options are enabled by default. Disable any of them:\n\n```ts\nnotify.progress({\n  total: 100,\n  display: { spinner: false, percentage: false, count: false },\n}, { loading: 'Downloading' });\n```\n\n### Bar Variants\n\n| Variant | Progress |\n|---------|----------|\n| `bar` (default) | `██████████░░░░░░░░░░` `50%` |\n| `block` | `██████████          ` `50%` |\n| `smooth` | `█████     ` `50%` |\n| `shade` | `▓▓▓▓▓▒░░░░` `50%` |\n| `slim` | `━━━━━❯╌╌╌╌` `50%` |\n| `pill` | `▰▰▰▰▰▱▱▱▱▱` `50%` |\n| `braille` | `⣿⣿⣿⣿⣷⣀⣀⣀⣀⣀` `50%` |\n| `line` | `━━━━━━━━━━━━━━━━━━━━` `100%` |\n| `dot` | `●●●●●○○○○○` `50%` |\n| `circle` | `⬤⬤⬤⬤⬤◉◯◯◯◯` `50%` |\n| `diamond` | `◆◆◆◆◆◆◆◆◆◇` `90%` |\n| `pacman` | `──────────ᗧ·········` `50%` |\n| `none` | `80% (400/500)` |\n\n```ts\nnotify.progress({ total: 5, variant: 'pacman' }, { loading: 'Chomping' });\n```\n\n> `circle` and `pacman` animate — the head character alternates every ~0.5s.\n\n### Custom Variant\n\nPass an inline `ProgressBarSet` with optional `head`/`headAlt` for an animated pointer:\n\n```ts\n// Custom characters\nnotify.progress({ total: 10, variant: { full: 'x', empty: 'o' } });\n\n// Animated head edge\nnotify.progress({\n  total: 8,\n  variant: { full: '─', empty: ' ', head: '◐', headAlt: '◑' },\n});\n```\n\nVariant is set-once — `notify.update` cannot change it.\n\n### Unknown Total\n\n```ts\nconst bar = notify.progress({}, { loading: 'Processing' });\n\nbar.advance();        // → 1\nbar.advance();        // → 2\nbar.set(42);          // → 42\n```\n\n## Update\n\nPartial update — only specified fields are merged:\n\n```ts\nconst bar = notify.progress({ total: 100 }, { loading: 'Uploading' });\n\nnotify.update(bar.id, {\n  progress: { current: 75 },\n  message: 'Still uploading…',\n});\n\nnotify.update(bar.id, {\n  type: 'success',\n  message: 'Upload completed',\n});\n\n// or\n// bar.done('Upload completed')\n\n// or \n// const bar = notify.progress({ total: 100 }, { loading: 'Uploading', success: 'Upload Completed' });\n\n```\n\n## Promise\n\n`notify.promise()` returns a **thenable handle** that resolves to `T` directly. Rejects on error — wrap in try/catch.\n\n### Await the handle directly\n\n```ts\nconst handle = notify.promise(fetch('/api/data'), {\n  loading: 'Fetching…',\n  success: 'Fetched!',\n  error: 'Request failed',\n});\n\ntry {\n  const data = await handle;\n  notify.success(`Got ${data}`);\n} catch (err) {\n  notify.error('Request failed');\n}\n```\n\n### Await `.result` (identical to awaiting the handle)\n\n`await handle.result` is equivalent to `await handle` — both resolve to `T` or reject.\n\n```ts\ntry {\n  const data = await handle.result;\n  notify.success(`Got ${data}`);\n} catch (err) {\n  notify.error('Request failed');\n}\n```\n\n### Callbacks\n\n```ts\nconst handle = notify.promise(Promise.resolve(42), {\n  success: (data) => `Got ${data}`,\n  error: (err) => `Error: ${err.message}`,\n  finally: () => cleanup(),\n});\n\ntry {\n  const data = await handle;\n  notify.success(`Got ${data}`);\n} catch (err) {\n  notify.error('Request failed');\n}\n```\n\n### Function Labels\n\nPass an async function directly — the label is derived from the function name.\n\n```ts\nasync function fetchUser() { return 'Alice'; }\ntry {\n  const data = await notify.promise(fetchUser);\n} catch {}\n```\n\n### `PromiseHandle<T>` type\n\n```ts\ninterface PromiseHandle<T> extends NotifyHandle, PromiseLike<T> {\n  result: Promise<T>;\n}\n```\n\n## Toast (auto-dismiss)\n\n```ts\nimport { toast } from '@ts-utilities/notify';\n\ntoast('Auto-dismisses after 3s');\ntoast('Custom duration', { duration: 500 });\ntoast.success('Quick success');\n```\n\nToast inherits all `notify.*` methods:\n\n```ts\ntoast.loading('…');\ntoast.promise(Promise.resolve(42), { loading: '…', success: 'Done' });\ntoast.dismiss(id);\ntoast.clear();\n```\n\n## Timer\n\n`timer` is a standalone utility for measuring elapsed time. Works independently of notifications — use it anywhere in your code.\n\n```ts\nimport { timer } from '@ts-utilities/notify';\n\ntimer.start('fetch');\nconst data = await fetch('/api');\nconsole.log(timer.get('fetch'));       // 1.234 (seconds)\nconsole.log(timer.stop('fetch', 'ms')); // 1234, timer removed\n```\n\n### `timer.start(id)`\n\nStarts tracking a named timer. Silently overwrites if the id already exists.\n\n### `timer.get(id, unit?)`\n\nReturns elapsed time since `start()`. Timer keeps running. Throws if the id doesn't exist.\n\n| unit | granularity |\n|------|-------------|\n| `'auto'` (default) | smart — `500ms`, `2.5s`, `2m 30s`, `1h 15m 30s` |\n| `'ms'` | milliseconds |\n| `'s'` | seconds |\n| `'m'` | minutes |\n\n### `timer.stop(id, unit?)`\n\nReturns elapsed time and removes the timer. Same unit options as `get()`.\n\n### Combining with notifications\n\n```ts\ntimer.start('api');\nconst h = notify.loading('api request...', { display: { timer: true } });\nawait sleep(1500);\nh.update({\n  type: 'success',\n  message: `api done in ${timer.stop('api').toFixed(2)}s`,\n});\n```\n\nThe notification shows a live ticking timer. `timer.stop()` gives the exact precision value for the final message.\n\n### `timer.measure(fn, messages?)`\n\nWraps a function, runs it, and auto-displays the elapsed time when done. Supports sync and async functions.\n\n```ts\n// Auto-message (uses function name as label)\ntimer.measure(() => doWork());\n// → doWork Completed in 2.0s\n\n// With loading + custom success callback\ntimer.measure(\n  () => heavyComputation(),\n  {\n    loading: 'Working...',\n    success: (elapsed) => `done in ${elapsed.toFixed(2)}s`,\n    error: (err) => `error: ${(err as Error).message}`,\n  },\n);\n\n// Async function\nconst data = await timer.measure(async () => {\n  const res = await fetch('/api');\n  return res.json();\n});\n```\n\n| message | Default example | Callback signature |\n|---------|-----------------|--------------------|\n| `loading` | (no loading shown) | — |\n| `success` | `\"fnName Completed in 2.5s\"` | `(elapsed: number) => string` — elapsed in seconds |\n| `error` | `\"fnName Failed in 1.2s\"` | `(error: unknown) => string` |\n\nIf `loading` is omitted, the function runs without a loading notification — only the result is displayed.\n\n## Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `id` | `string` | auto | Custom notification id (replaces existing) |\n| `icon` | `string` | — | Custom icon character or emoji |\n| `toast` | `boolean \\| { duration: number }` | — | Makes entry auto-dismiss |\n| `keepAlive` | `boolean` | `false` | Keeps process alive until dismissed |\n| `style` | `NotifyStyleOptions` | — | Color, background, modifier flags |\n\n\n## Types\n\n```ts\nimport type {\n  Message,\n  InlineSegment,\n  NotifyEntry,\n  NotifyOptions,\n  NotifyStyleOptions,\n  ColorMode,\n  NotifyColor,\n  NotifyType,\n  NotifyHandle,\n  ProgressOptions,\n  ProgressHandle,\n  ProgressVariant,\n  ProgressVariantLike,\n  ProgressBarSet,\n  ProgressConfig,\n  PromiseMessages,\n  PromiseHandle,\n  TimerUnit,\n} from '@ts-utilities/notify';\n```\n\n`Message`:\n\n```ts\ntype Message = string | InlineSegment[];\n\ntype InlineSegment = string | { text: string; style?: NotifyStyleOptions };\n```\n\n`ProgressBarSet`:\n\n```ts\n{\n  full: string;\n  empty: string;\n  head?: string;\n  headAlt?: string;\n}\n```\n\n## API\n\n### `notify(message, options?)` → `NotifyHandle`\n\nCreates a default notification. Returns a handle with `id`, `dismiss()`, and `update()`.\n\n### `notify.{success|error|warning|info|loading}(message, options?)` → `NotifyHandle`\n\n### `notify.progress(config, messages?)` → `ProgressHandle`\n\nCreates a persistent animated progress notification. Returns a handle with `advance()`, `set()`, `done()`, `fail()`, `label()`, `dismiss()`, and `update()`.\n\n### `notify.update(id, update)`\n\nPartially updates a notification.\n\n### `notify.promise(promiseOrFn, messages?, options?)` → `PromiseHandle<T>`\n\nReturns a thenable handle — `await handle` and `await handle.result` both resolve to `T`. Rejects on error — wrap in try/catch.\n\n### `notify.dismiss(id)`\n\n### `notify.clear()`\n\n### `timer.start(id)`\n\n### `timer.get(id, unit?)`\n\n### `timer.stop(id, unit?)`\n\n### `timer.measure(fn, messages?)`\n","readmeFilename":"README.md"}