{"_id":"@blink-the-ui/directives","_rev":"8-3c7bbf4869244193623972f12b661aee","name":"@blink-the-ui/directives","dist-tags":{"latest":"0.0.1-alpha.22"},"versions":{"0.0.1-alpha.13":{"name":"@blink-the-ui/directives","version":"0.0.1-alpha.13","keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"_id":"@blink-the-ui/directives@0.0.1-alpha.13","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"83ef58dcabee364f25b67e75fef57046c3f27b49","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.13.tgz","fileCount":7,"integrity":"sha512-lRb3U/nHScKKWNn4Q3SUTVgkB03Ck/ufXPOkfdviy2bFbeWqYIgaNNTDAiovMSyqChwpPbwTMvw75YBtw21WQg==","signatures":[{"sig":"MEUCIQDbVrMuwhaFg+KNE/JJPZJGWTZH4PTNBREOssN2APq8lAIgDetuLDzSOolNgN/OyCzd97ODrqTq7FpkZBpR9Z763tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219287},"main":"./dist/index.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./src/index.ts","require":"./src/index.ts"}},"gitHead":"41c1c93cf610aa45c508d5289a7ffd49ce49bd45","private":false,"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_npmVersion":"11.6.2","description":"A collection of Vue directives for enhancing UI components.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"workspace:i18n"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.2","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/less":"^3.0.8","@types/node":"^24.6.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vue/babel-plugin-jsx":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/directives_0.0.1-alpha.13_1762696787979_0.43957615179766796","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.14":{"name":"@blink-the-ui/directives","version":"0.0.1-alpha.14","keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"_id":"@blink-the-ui/directives@0.0.1-alpha.14","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"4bbe84dbfec11c35a872a12b4bd9bac2222cea13","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.14.tgz","fileCount":8,"integrity":"sha512-DA/UibDhqhaKISzpubSOE1+vPQdaimdEuxfmYq/HobSYzLr04ZeNlM7N+1G1/pgPd51v4eLI/1U5whQxvEU0Ng==","signatures":[{"sig":"MEQCIFMZqqsgXti/cPlpP5KVUCpUNAi/GUQm2VxCjoB9CJ8HAiBijuG0Pe5dwEAq/0Pnzlm459lAlaxBPvQeoZI4dJkkoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220358},"main":"./dist/index.umd.cjs","type":"module","_from":"file:blink-the-ui-directives-0.0.1-alpha.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./src/index.ts","require":"./src/index.ts"}},"private":false,"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/7087547dca9cb594a291fe23a83b7f79/blink-the-ui-directives-0.0.1-alpha.14.tgz","_integrity":"sha512-DA/UibDhqhaKISzpubSOE1+vPQdaimdEuxfmYq/HobSYzLr04ZeNlM7N+1G1/pgPd51v4eLI/1U5whQxvEU0Ng==","_npmVersion":"10.9.4","description":"A collection of Vue directives for enhancing UI components.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"i18n"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.2","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/less":"^3.0.8","@types/node":"^24.6.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vue/babel-plugin-jsx":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/directives_0.0.1-alpha.14_1762697436852_0.3280281115357355","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@blink-the-ui/directives","version":"0.0.1-alpha.15","keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"_id":"@blink-the-ui/directives@0.0.1-alpha.15","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"c63323383dc36ef467acd638096c4194c2d0dc90","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.15.tgz","fileCount":8,"integrity":"sha512-eTADeBoXcAvWSavq4VyaAMcXhRodF8G+fAYpQtzE8SDQI+q5YuV6YiDCCxMdUBpMBVa5pI7IBhemSWst5pVQ7A==","signatures":[{"sig":"MEQCIBgEdgyK9xwP43E/nm1FPYQcFGpsFUc/K7Fzxgr2Uba4AiAER/Oq2MHFjDVy8D9VUEhnyQK6Dm7MzitEtTBSOTpM0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220407},"main":"./dist/index.umd.cjs","type":"module","_from":"file:blink-the-ui-directives-0.0.1-alpha.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./src/index.ts","require":"./src/index.ts"}},"private":false,"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/251131208300873522333deebd61e73a/blink-the-ui-directives-0.0.1-alpha.15.tgz","_integrity":"sha512-eTADeBoXcAvWSavq4VyaAMcXhRodF8G+fAYpQtzE8SDQI+q5YuV6YiDCCxMdUBpMBVa5pI7IBhemSWst5pVQ7A==","_npmVersion":"10.9.4","description":"A collection of Vue directives for enhancing UI components.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"i18n"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.2","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/less":"^3.0.8","@types/node":"^24.6.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vue/babel-plugin-jsx":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/directives_0.0.1-alpha.15_1762698675700_0.7874091568812414","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@blink-the-ui/directives","version":"0.0.1-alpha.17","keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"_id":"@blink-the-ui/directives@0.0.1-alpha.17","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"cd3c85b0db90a9cd1ec99472c309c9c933da599f","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.17.tgz","fileCount":8,"integrity":"sha512-NZ7+YKSJXpsmV88RU/9lOQPiG/ZZo+3P4uIHysxqnHwxjS3cPl3H1d79BkDBqAKICOzyfoNxic1Qrul7VTB96Q==","signatures":[{"sig":"MEQCIHklPypNdXNOfYXI6RBto4ffeRASccN5/g3nske3jCC4AiBE+jMp9luzU0YiLE2HfyA7hVn8pqTsWAH9mnvE6pJ/tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220417},"main":"./dist/index.umd.cjs","type":"module","_from":"file:blink-the-ui-directives-0.0.1-alpha.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./src/index.ts","require":"./src/index.ts"}},"private":false,"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/08ffd1ada03c44dec5315b569bf7646b/blink-the-ui-directives-0.0.1-alpha.17.tgz","_integrity":"sha512-NZ7+YKSJXpsmV88RU/9lOQPiG/ZZo+3P4uIHysxqnHwxjS3cPl3H1d79BkDBqAKICOzyfoNxic1Qrul7VTB96Q==","_npmVersion":"10.9.4","description":"A collection of Vue directives for enhancing UI components.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"0.0.1-alpha.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.2","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/less":"^3.0.8","@types/node":"^24.6.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vue/babel-plugin-jsx":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/directives_0.0.1-alpha.17_1762699223742_0.9716857465074926","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@blink-the-ui/directives","version":"0.0.1-alpha.18","keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"_id":"@blink-the-ui/directives@0.0.1-alpha.18","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"c650383fa86a0efafbd79a9b5055d7ff06a58303","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.18.tgz","fileCount":8,"integrity":"sha512-qOUAb/pwo+5cQ9nFB6bHCva2XiwiGdlprT7/KS7zThPxwIsHvz2OFFdaQ2cSaNEsx2hbWvIXHL2aWYdbOyEQBA==","signatures":[{"sig":"MEUCIQDDerGUYAWDejI7meCMvTEcxrcM/mGLXQTROwRDWbYTsAIgeVfeztjzfsJBhKxV5Jgwn/FbsjEGAg/TyNmulptzK8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220424},"main":"./dist/index.umd.cjs","type":"module","_from":"file:blink-the-ui-directives-0.0.1-alpha.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/4a7aa1d144e6d85c09dad7411143eb14/blink-the-ui-directives-0.0.1-alpha.18.tgz","_integrity":"sha512-qOUAb/pwo+5cQ9nFB6bHCva2XiwiGdlprT7/KS7zThPxwIsHvz2OFFdaQ2cSaNEsx2hbWvIXHL2aWYdbOyEQBA==","_npmVersion":"10.9.4","description":"A collection of Vue directives for enhancing UI components.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"0.0.1-alpha.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.2","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/less":"^3.0.8","@types/node":"^24.6.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vue/babel-plugin-jsx":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/directives_0.0.1-alpha.18_1762700276528_0.445151856959926","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@blink-the-ui/directives","version":"0.0.1-alpha.20","keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"_id":"@blink-the-ui/directives@0.0.1-alpha.20","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"3611fe0aa155cfd51c5b83bc1f22dfe843f1ac94","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.20.tgz","fileCount":8,"integrity":"sha512-p4nN8gBbusvgTQBZdVFMT5NVSRWerGmEm+r/sL7e+H5E25sL6wMM8EyKXaN6m+ejgqZEVIZIe4kzaTU5szKqbA==","signatures":[{"sig":"MEUCIQCSD4tcxGQhHyy0wTZjKwwNiAW1ofJk6JmW1YuN++8AcgIgWGVzYpSU5vxjvvFIhlnf7/k2KqhEPpaN0o6tqgFnu5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220612},"main":"./dist/index.umd.cjs","type":"module","_from":"file:blink-the-ui-directives-0.0.1-alpha.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/794348d932ba9271bfd859a38631a4a0/blink-the-ui-directives-0.0.1-alpha.20.tgz","_integrity":"sha512-p4nN8gBbusvgTQBZdVFMT5NVSRWerGmEm+r/sL7e+H5E25sL6wMM8EyKXaN6m+ejgqZEVIZIe4kzaTU5szKqbA==","_npmVersion":"10.9.4","description":"A collection of Vue directives for enhancing UI components.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"0.0.1-alpha.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.2","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/less":"^3.0.8","@types/node":"^24.6.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vue/babel-plugin-jsx":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/directives_0.0.1-alpha.20_1762860754511_0.05437293075319016","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@blink-the-ui/directives","version":"0.0.1-alpha.21","keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"_id":"@blink-the-ui/directives@0.0.1-alpha.21","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"d2f03a9832cbb0e5229c936927a64bae47a092ea","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.21.tgz","fileCount":8,"integrity":"sha512-zwQGSxG52Z1yPUqLq0IZBDmwaLFJ7cnzUuyMU9l5tAFDRyA9VbuxE+waNUurfGlGTgFdiFjQtiRM9JJdsDuMKA==","signatures":[{"sig":"MEQCICkEXukKLz9qp6Eua0fx9EjDm3fCqnYrb+5FoQXnncCDAiA3LU9ud3vMg2bbIjNfMLvLsa2KnpyjHkwks40Fq9/CNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220820},"main":"./dist/index.umd.cjs","type":"module","_from":"file:blink-the-ui-directives-0.0.1-alpha.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"development":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}}},"private":false,"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/f3edf777489fc60505f5ddaa4c6ca01b/blink-the-ui-directives-0.0.1-alpha.21.tgz","_integrity":"sha512-zwQGSxG52Z1yPUqLq0IZBDmwaLFJ7cnzUuyMU9l5tAFDRyA9VbuxE+waNUurfGlGTgFdiFjQtiRM9JJdsDuMKA==","_npmVersion":"10.9.4","description":"A collection of Vue directives for enhancing UI components.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"0.0.1-alpha.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"less":"^4.4.2","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/less":"^3.0.8","@types/node":"^24.6.0","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1","@vue/babel-plugin-jsx":"^2.0.1","@vitejs/plugin-vue-jsx":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/directives_0.0.1-alpha.21_1763122942396_0.6105220377517624","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@blink-the-ui/directives","private":false,"version":"0.0.1-alpha.22","type":"module","types":"./dist/index.d.ts","main":"./dist/index.umd.cjs","module":"./dist/index.js","exports":{".":{"development":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}}},"dependencies":{"vue":"^3.5.22","vue-i18n":"^9.0.0","@blink-the-ui/i18n":"0.0.1-alpha.22"},"keywords":["blink-the-ui","vue3","directives"],"author":{"name":"colisys","email":"colisys@duck.com"},"devDependencies":{"@types/less":"^3.0.8","@types/node":"^24.6.0","@vitejs/plugin-vue":"^6.0.1","@vitejs/plugin-vue-jsx":"^5.1.1","@vue/babel-plugin-jsx":"^2.0.1","@vue/tsconfig":"^0.8.1","less":"^4.4.2","prettier":"^3.6.2","typescript":"~5.9.3","vite":"^7.1.9","vue-tsc":"^3.1.0"},"publishConfig":{"access":"public"},"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","format":"prettier --write .","format:check":"prettier --check .","clean":"rm -rf dist && mkdir dist","dist":"pnpm clean && pnpm build && pnpm types","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts"},"_id":"@blink-the-ui/directives@0.0.1-alpha.22","description":"A collection of Vue directives for enhancing UI components.","_integrity":"sha512-nFr4bp+iAGUWy1yr7ky1IThPVN2Nlkd4ltjNJDS6Ef6sDiCIVhS7fq2pMnZQdXCfCMgnfNK8uHgRr261J9ix0g==","_resolved":"/tmp/1b811fc8e1f29888ebfb6171dcc479db/blink-the-ui-directives-0.0.1-alpha.22.tgz","_from":"file:blink-the-ui-directives-0.0.1-alpha.22.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-nFr4bp+iAGUWy1yr7ky1IThPVN2Nlkd4ltjNJDS6Ef6sDiCIVhS7fq2pMnZQdXCfCMgnfNK8uHgRr261J9ix0g==","shasum":"9460a78f309dcf08f12f8788681f396b62e25e4e","tarball":"https://registry.npmjs.org/@blink-the-ui/directives/-/directives-0.0.1-alpha.22.tgz","fileCount":8,"unpackedSize":220820,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCNZi3AyvOIV5glH2FsNY6KhTCiaBiP2arr4rYzwuplAIgS0noXQ5UGSKLWT64LBrwP8LlTpY1gDJUe6G39VIneWw="}]},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"directories":{},"maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/directives_0.0.1-alpha.22_1763123433158_0.22040640710758463"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-09T13:59:47.869Z","modified":"2025-11-14T12:30:33.601Z","0.0.1-alpha.13":"2025-11-09T13:59:48.219Z","0.0.1-alpha.14":"2025-11-09T14:10:37.059Z","0.0.1-alpha.15":"2025-11-09T14:31:15.894Z","0.0.1-alpha.17":"2025-11-09T14:40:23.924Z","0.0.1-alpha.18":"2025-11-09T14:57:56.751Z","0.0.1-alpha.20":"2025-11-11T11:32:34.686Z","0.0.1-alpha.21":"2025-11-14T12:22:22.571Z","0.0.1-alpha.22":"2025-11-14T12:30:33.382Z"},"author":{"name":"colisys","email":"colisys@duck.com"},"keywords":["blink-the-ui","vue3","directives"],"description":"A collection of Vue directives for enhancing UI components.","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"readme":"# Directives\n\nA collection of Vue directives for enhancing UI components.\n\n## Available Directives\n\n### Blink Ripple\n\nAdds a ripple effect to elements when clicked or touched.\n\nUsage:\n\n```vue\n<template>\n  <button v-blink-ripple>Click me</button>\n</template>\n\n<script setup>\nimport { BlinkRippleDirective } from '@blink-directives';\n\n// Register locally\nconst vBlinkRipple = BlinkRippleDirective;\n\n// Or register globally in main.js:\n// app.directive('blink-ripple', BlinkRippleDirective);\n</script>\n```\n\n### Prettier Datetime\n\nFormats datetime strings into human-readable relative time expressions like \"just now\", \"5 minutes ago\", or \"3 days later\".\n\nThis directive uses `@blink-the-ui/i18n` for internationalization. It supports both Chinese and English locales out of the box.\n\nUsage:\n\n```vue\n<template>\n  <!-- Parse content of element as datetime -->\n  <span v-prettier-datetime>2023-05-20T10:30:00</span>\n\n  <!-- Or provide datetime as argument -->\n  <span v-prettier-datetime=\"{ time: '2023-05-20T10:30:00' }\"></span>\n\n  <!-- Customized locale -->\n  <span v-prettier-datetime=\"{ locale: 'en' }\">2023-05-20T10:30:00</span>\n</template>\n\n<script setup>\nimport { PrettierDatetimeDirective } from '@blink-directives';\n\n// Register locally\nconst vPrettierDatetime = PrettierDatetimeDirective;\n\n// Or register globally in main.js:\n// app.directive('prettier-datetime', PrettierDatetimeDirective);\n</script>\n```\n\nConfiguration options:\n\n- `time`: Explicitly provide datetime string (when used with `textContent` argument)\n- `locale`: Locale setting, defaults to `'zh'` (supported: `'zh'`, `'en'`)\n\nSupported time units:\n\n- Year\n- Month\n- Day\n- Hour\n- Minute\n- Second\n\nThe directive automatically parses various datetime formats:\n\n- ISO format: `2023-05-20T10:30:00`\n- Date with time: `2023-05-20 10:30:00`\n- Date only: `2023-05-20`\n- And other commonly used formats\n\nExamples of displayed text:\n\n- Times within 1 second: \"刚刚\" (zh) / \"Just now\" (en)\n- 1 second in the past: \"1秒前\" (zh) / \"1 second ago\" (en)\n- 5 minutes in the past: \"5分钟前\" (zh) / \"5 minutes ago\" (en)\n- 3 days in the future: \"3天后\" (zh) / \"3 days later\" (en)\n","readmeFilename":"README.md"}