{"_id":"@johnqh/lib","_rev":"49-784df6423f53e81d131814a1ca842122","name":"@johnqh/lib","dist-tags":{"latest":"3.4.17"},"versions":{"1.0.1":{"name":"@johnqh/lib","version":"1.0.1","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.1","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"f3cd023998a1c6783a2591ee14ac7bbaeb52e6bb","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.1.tgz","fileCount":269,"integrity":"sha512-7JuNSDSvtzFBXBe/MJiChaxu8o6gXzS/OFCvQITFSQU6F/iZlxdXynKRMKoGNkTrBUEpwpN/vK1flh8R6z5lIQ==","signatures":[{"sig":"MEYCIQCFozgVjdA78eQVBayHt+19w6gcByGt6+2u24Uys29u3QIhAKJxCfuYfVUMiCdakzEN2lm8q2jotZwkkhbyWPgUClgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3a55aec2e45cbfcb1f0c901860c9ffef5b48c1ce","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.1_1756685483353_0.3279522395528882","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@johnqh/lib","version":"1.0.2","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.2","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"6ee0689340a497a4f48b8280d0d220b5af37d8ff","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.2.tgz","fileCount":272,"integrity":"sha512-DGxdtEaPy6QKzcKrog2pQRwX5XPkAyp9vcuRg49wK3qhrD0zXu5Uy9Urkmy4X/7NYXGJ20HNIxdZIUJeB+19cg==","signatures":[{"sig":"MEQCIDK6uX7CnrTZk/lOAgkIl/lQmwCkbpmkRi14U+2RhyUpAiASFgpnSehsxSlArLxo8c5GIr2JDc5S4cx5F+et8Sv5/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9533764d35e2c17921e2af601a35a9b6b1edeb68","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.2_1756689442160_0.6364902108347215","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@johnqh/lib","version":"1.0.3","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.3","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"d466ab5ef3ef8c8af9d604ec2c9a932773d81d9d","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.3.tgz","fileCount":272,"integrity":"sha512-lQD2no4laJNPyoVGfMlKYaez90gevxajrbZIV27vuCk1SfTSyJiEuUXj3MGhPVOZ1/2xKeKks+KTLXPQBy5q/w==","signatures":[{"sig":"MEYCIQD5BOvWb6POEmDvJc76gdlgV3ZaO6hEoHqeGYG4udfMFQIhAKSNfiDxUXsCelP4wVz1J8gfeYeVoexM9L7jiqft6AZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f7b36d8b235cd1ba10208babd2cb9de8bbf08980","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.3_1756689820126_0.4317945640597858","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@johnqh/lib","version":"1.0.4","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.4","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"732c626d78dcda6b918a844e7fbc059dc0a99cab","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.4.tgz","fileCount":272,"integrity":"sha512-avhmav7N0vWxaewEZGoiwncJnhcofOmWSpyC5NRUee+GsqdML76H1cO1r1oBldq7DnWaaCA/tpELLai/8UQM5w==","signatures":[{"sig":"MEUCIQCINRrNTkHE1zp2vVONA+DI4TwPb7LFRrkg3lhgXvgRMAIgfPoYSTWoXCbznknHfZSurt+WB6wDN38zC6Su1SBhfus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f6c4ee0084ea2281910894e42254bde336e167f0","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.4_1756690383510_0.3483289554853206","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@johnqh/lib","version":"1.0.5","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.5","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"4dd392b69f755e518512d0a8bbd08f0d1a51a482","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.5.tgz","fileCount":272,"integrity":"sha512-HosRIr4b/hc5Fd6pbey+eEVf1R4wFdCO78GgxTdNEkO4eXuIn3JbU3fBHGL4Y8dDUH09fPO0mSqwnzLWsCp+Uw==","signatures":[{"sig":"MEYCIQC2zBbJ9XCE/OwHLuo1NLKeAayZsnd3EPyvWjXGMTrs9AIhAOwzULKQtfrNfwS4SAS+LZKMzSIflFEBPP3Xkknst5JX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"742fe16c1533cca24e18f45104422bdc2a109518","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.5_1756690959014_0.2902869600263538","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@johnqh/lib","version":"1.0.6","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.6","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"607fd38129ae512db271d785fd18dd8bcdce8faa","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.6.tgz","fileCount":272,"integrity":"sha512-QHRqixSIYbh7a+O+7vuc7PF5Gpb6mS6IuzdIHIdY+GU1shTDg0KyjMS2vjDBogeK8azILRQWELIQBVycO/Z/Tg==","signatures":[{"sig":"MEUCIQC+iZ2FQ/m3WEZh8V2Pz3bMtKp0BrkEMUjHjhr8tfSN8AIgJWM9BkVF6MiRwwk/cekv+u9JjOjmesuRh4H2O7VCI3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669389},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"63bb69e28971c4e0d2cf3a43928f5cfee237a23d","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"node --require ./crypto-polyfill.cjs ./node_modules/.bin/vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"node --require ./crypto-polyfill.cjs ./node_modules/.bin/vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.6_1756691252115_0.5521187814133486","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"@johnqh/lib","version":"1.0.8","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.8","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"a502473ecd59f59704e1c34ff1961f1e6a2cdbc4","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.8.tgz","fileCount":314,"integrity":"sha512-8ia4Z3DNUbu4pjKFEtgTxoQDgQJB5mppq6zdVPAa8bU2x3mlHCBOWt3oman+SMt6cQPu/fTmItqFkjN3upZsGA==","signatures":[{"sig":"MEQCIAdEmVbccRxDZ89HKxqYYIrIjI0kTRorBegPIv0Umh/MAiAfx2JcVJrZ91a6DVlga20V9AqQwn+m1H6U25hMCMDGZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2539219bbe660df805f15a79c262946b2aa2a053","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"NODE_OPTIONS=\"--require ./crypto-polyfill.cjs\" vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"NODE_OPTIONS=\"--require ./crypto-polyfill.cjs\" vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.8_1756699365687_0.4035925659748947","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"@johnqh/lib","version":"1.0.9","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.9","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"47e6c33c107d7a1a7ecd34262da01d886de10854","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.9.tgz","fileCount":314,"integrity":"sha512-T6UIrU4TTWC8TgQiclTKlOwOapFytYPfjxVy15JFCYPu1bDgN2nIRshrxOryTA+C6tW6Yb7NuoaY+Gzsq/N5Eg==","signatures":[{"sig":"MEUCICpmolX8zaNquuqnQIhUtHc3DVJJ0MQpkTCCR+XBt99iAiEA/PSt+HepW44zsJ3eRE7HUv08n68PrwXRgcxa3KCT8xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761944},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ffc4e5231d2f9b2fe0ef27a24a63603d1527eaa1","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.9_1756703400140_0.41511315680869476","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.10":{"name":"@johnqh/lib","version":"1.0.10","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.10","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"7c4f373c8d350e702c5645a6c1ce84d1f15283ec","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.10.tgz","fileCount":314,"integrity":"sha512-cutG/LQ0BY0W1IFjG0fuYRy5VSn1jyZLMHHiMHxXKwgL0UdvM2nuH6kGs7Ai6Od8nAX+1A/7tFiQ3C57EJFCRA==","signatures":[{"sig":"MEQCIAOdKw5pytqeRk3SwBqJYRB8CbikU67HVQOmY3+XL82iAiBBEUNiTUzin+yFZZLKObEGh14ML3PeJvArPWOWVJ3aLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"de118962c17f4dfaecb2e4dfd945f8644d7996f3","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"node run-tests.mjs","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"node run-tests.mjs run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.10_1756736760529_0.5244151431233628","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.11":{"name":"@johnqh/lib","version":"1.0.11","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.0.11","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"e4f19848c02524bd1e40c3dc0c41ddf9682724f7","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.0.11.tgz","fileCount":314,"integrity":"sha512-p2zoqpfrc6DQTj8Mi5FtJGpjyr8Wl/xBQ0+b4Zjwj2k6cJRauvzvSnoSmzEE+JLp758x1dVyL+e1oYxuGOOkpw==","signatures":[{"sig":"MEUCIDBtZ1TlJxYJHE3G/Iwe8Julvs/KDGm8ZxQHJxSMxG6dAiEA/Vax//F1RDUM2lQ/MkPa8fxQfYkNH+HTnTATpqQXhlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b575badf71bc891efa32cbf65bf614d2c5a4762a","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"node run-tests.mjs","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"node run-tests.mjs run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.0.11_1756740707460_0.2568468485575506","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"@johnqh/lib","version":"1.1.1","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@1.1.1","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"3c30b16d120f2301487ba94dc54fee9858989bb7","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-1.1.1.tgz","fileCount":314,"integrity":"sha512-vDwvvkpX015NqzpRvnxGpdpoa5C/CtBdzLgeGdHfqR8GYJ/xa5Lzc3fW86hh5VikjBTPxJE7Xu4l2zlikzUIcQ==","signatures":[{"sig":"MEYCIQCNV+16pm4CQlo6J6JynX3LqUgY80OmukfgArDO0/wH/wIhALaowOjtNp1l7otKoOQPVITT8V8YZ8YRk+lIKrQyIBoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"169788927e6a5d6ee0d2085816ffd4c6e7814a19","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"jest","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","react":"^19.1.1","eslint":"^9.34.0","ts-jest":"^29.4.1","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_1.1.1_1756741830209_0.3492406949128468","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@johnqh/lib","version":"2.0.0","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@2.0.0","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"82c5b26542fd597fa8652226ef811c3c17ff7316","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-2.0.0.tgz","fileCount":314,"integrity":"sha512-d5ihb2VRjXNAQYJSqXHBK16eIHHe8h0XZkrLt2+vr9RUKq+pcgxOZbAfcU/SCeTNkwdGpBRUNxRj6XTUh3LyCA==","signatures":[{"sig":"MEUCIQC/6zMpuE2a5/sQBOX5kwcTeBMNSOBBU+iKkb3Ir9X4bQIgZ9ywSCowtIdWzxc2s2gxFfxQaAWEtb6DL3Lb3P4tVWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a5583270dbbc5596fde004b7626e4500f0270bea","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"jest","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","react":"^19.1.1","eslint":"^9.34.0","ts-jest":"^29.4.1","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_2.0.0_1756742727226_0.22240118962679833","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"@johnqh/lib","version":"2.0.1","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@2.0.1","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"e424732072b2ae5481c395082108b27af7e99c11","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-2.0.1.tgz","fileCount":314,"integrity":"sha512-pO0z5ddxslAo1yb/9HV/S/6818LHiIssLVKEyvDP4+C86pHlOU4b4BAYoRVnxUmyoHEsUR2aad0xQ+5qAxA6dQ==","signatures":[{"sig":"MEUCIFtyCyzFJv2r8aFRZrZ66hSP/IzDFciO51E949EZCDOcAiEArDaf4L3BJRCHuiKsccUlC4djem+zM20kUGsJ7TMJjEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7a783622570e180da2232e8ae9b38bf26ebf51d3","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"jest","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","react":"^19.1.1","eslint":"^9.34.0","ts-jest":"^29.4.1","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_2.0.1_1756744143470_0.9248741045741382","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"@johnqh/lib","version":"2.1.0","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@2.1.0","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"0ddd1509dc9dfbedf6955077cb5f311578840ce7","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-2.1.0.tgz","fileCount":314,"integrity":"sha512-why7GdwfzeYKAML5QW6diBoBUhx/XcuTeJQnHm1TT82prjI22fB0/XdVFvLLJW1oZanxit694JK1sZZjthnMMw==","signatures":[{"sig":"MEQCIEVGrQeTFG/3E3vYhzJfHkAhi8QEty/qUVjSkt3NCZ+iAiBG7A8tWg5Fejo/96MEuoZ74trUcdjkAyhcppUT8T42zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"77d243d68f818f7593aeb71987a24b7c57536d70","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"jest","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","react":"^19.1.1","eslint":"^9.34.0","ts-jest":"^29.4.1","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_2.1.0_1756757388360_0.6476635653044516","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.1":{"name":"@johnqh/lib","version":"2.1.1","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@2.1.1","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"c2aec785767891e240a05fd00672266b84d964c3","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-2.1.1.tgz","fileCount":335,"integrity":"sha512-o1v1+bNTbOSthMArEbyrPryV59SUvEv1I/rOmYwKVkh+xwVSs24ciT0kuvsMJwoLxdYI2p7bK233hs2S9r4S8w==","signatures":[{"sig":"MEYCIQCZrKATsG6KGr8GM/rC0ZuHHdwijLFl2rN+22mxstTj0AIhAOcqD3kS/v5+yPUYY9pPNUbPj+3ejwRuY+RZlOnam0Zf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801917},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"71569037675dbc0c8bf2bec77a6a7d8e5806a11f","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"jest --watch","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","analyze":"npm run typecheck && npm run lint && npm run test:coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"jest","check-all":"npm run lint && npm run typecheck && npm run test:run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","test:coverage":"jest --coverage","create:service":"node scripts/create-service.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.85.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.2","react":"^19.1.1","eslint":"^9.34.0","ts-jest":"^29.4.1","prettier":"^3.6.2","cross-env":"^10.0.0","react-dom":"^19.1.1","typescript":"^5.5.3","@types/jest":"^30.0.0","@types/node":"^18.0.0","@types/react":"^18.2.66","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_2.1.1_1756931875059_0.18752542137571448","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"@johnqh/lib","version":"3.0.0","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.0.0","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"ebcbcb1b1726a411fbc5a25d3dc0a6bebeb2b83a","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.0.0.tgz","fileCount":350,"integrity":"sha512-6cEt3XMTrly9RL91ADapAi2G6E+HxSwPnFpYeMtdFqR5AI0QpsVsEz5qOs99UBE3D/LDFGox2wg5LQoN3Di4RA==","signatures":[{"sig":"MEUCIQDILDDkv/t7fXsW9P7aMRD+f4a/eDQjSwu4+XagFNtPqwIgE95Ol1jPTH4dB+Y/0Zz10wJqDdb0MkW/N6IW98qCbO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cb592c6292aa1b244ceb37d80f8d0eba3708b9f1","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","analyze":"npm run typecheck && npm run lint && npm run test:coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","check-all":"npm run lint && npm run typecheck && npm run test:run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","test:coverage":"vitest run --coverage","create:service":"node scripts/create-service.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@johnqh/di":"^1.0.1","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.85.9","@bonfida/spl-name-service":"^3.0.16"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.0.0_1757616168288_0.46263025130890134","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.0":{"name":"@johnqh/lib","version":"3.1.0","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.1.0","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"393c0df84aa943a550f4161a6e28beb4d6a5f151","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.1.0.tgz","fileCount":356,"integrity":"sha512-D8Y54S6UNe7UTmQaWxZwHsF8xb09Nbx+4xS31Nx0KYJ3dOnS3vKYZ6Z3o7gkQZxrdAQgSyrB7ehaIW9wDhNuOw==","signatures":[{"sig":"MEUCICeCSeXY3HtJf2zXnkmsriN+TWgHDRZN4OlSbKf7k8f9AiEA6I06c5c6cEuflwtWVZwPrWX3lEAJDuYBiNUIaEeDBGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862117},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c904eec81b4371445d70b54c3ef8dcfe37798d43","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","analyze":"npm run typecheck && npm run lint && npm run test:coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","check-all":"npm run lint && npm run typecheck && npm run test:run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","test:coverage":"vitest run --coverage","create:service":"node scripts/create-service.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@johnqh/di":"^1.0.1","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.85.9","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.1.0_1757623524459_0.7544487585254618","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.1":{"name":"@johnqh/lib","version":"3.1.1","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.1.1","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"70da8daadca9771ea42e8f55577f5c8c91d335c8","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.1.1.tgz","fileCount":356,"integrity":"sha512-LAnKx/2LQuN98C0cMHMGofPrbq/SC+grYKg9cvz/WA4RQE9/7wQ6uOxCb4Vktd2u3v5sIaPhWQ4260xrBw4D4A==","signatures":[{"sig":"MEUCIAxju9+CugvvW7bSQCOTFjc1E7c2CrlUYVAEeLszhBPbAiEAhfdve+dgr4hIbQFlR6d2HZ/gJ9s6grwRuaHbpPqkegg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860384},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f42ee177cd66a790e0792f305704f507a73d2a5e","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","analyze":"npm run typecheck && npm run lint && npm run test:coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","check-all":"npm run lint && npm run typecheck && npm run test:run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","test:coverage":"vitest run --coverage","create:service":"node scripts/create-service.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.11.0","firebase":"^12.1.0","@johnqh/di":"^1.1.0","@noble/hashes":"^1.8.0","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.85.9","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"^18.0.0","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.1.1_1757654275137_0.9288990266603281","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.3":{"name":"@johnqh/lib","version":"3.1.3","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.1.3","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"3309a2f6e7dfbef16a14fa4827546870ee97d40d","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.1.3.tgz","fileCount":356,"integrity":"sha512-AwvPz+irHZyHToDPniky1zx8KdFtMyIX67SAi7xPOsy2wGG2ufK/jzaDNIjOEEqRYDcrvPORsH3hw6SI6WzecQ==","signatures":[{"sig":"MEUCIHNb9DkDsSGoUruJs4Yq9wN/bjLmAIw2rgCZ4brcUN24AiEA90dl1hzdQh9d4uaJ/P5BBhrJ0kyk0AZCteIQJRbQ3b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859830},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b71cf04f6a19cdfdc20c1510878a0d8720de4e81","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","analyze":"npm run typecheck && npm run lint && npm run test:coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","check-all":"npm run lint && npm run typecheck && npm run test:run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","test:coverage":"vitest run --coverage","create:service":"node scripts/create-service.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.12.1","firebase":"^12.1.0","@johnqh/di":"^1.3.1","@noble/hashes":"^2.0.0","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.85.9","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.5.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"^24.3.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.1.3_1757691147715_0.46899268246572445","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.4":{"name":"@johnqh/lib","version":"3.1.4","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.1.4","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"81edc76bc7464a60d592fff91e530f5d57634e92","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.1.4.tgz","fileCount":356,"integrity":"sha512-ZGlcOG+1/7aSD4N2S0qRE3ZustK2+zdZ91fd4j3f1w0r7p6OjpbF+pYT5uZ/titjSoFH/orRu3CK9qZH9nC6Pw==","signatures":[{"sig":"MEQCIDxsVkI11seKstdUsFGO1qx74MPPXaAEl80ZVVxfOCWsAiAEUo9zGpq4oGrxDzcIDmcW5XNJtQl0kpHoj55JCViahw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"091a32122f312be48a031f16eeee28b5bc928c21","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","analyze":"npm run typecheck && npm run lint && npm run test:coverage","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","check-all":"npm run lint && npm run typecheck && npm run test:run","typecheck":"tsc --noEmit","build:watch":"tsc --watch","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","test:coverage":"vitest run --coverage","create:service":"node scripts/create-service.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.36.0","axios":"^1.12.1","firebase":"^12.1.0","@johnqh/di":"^1.3.1","@noble/hashes":"^2.0.0","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.85.9","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.5.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","eslint":"^9.34.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"^24.3.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.1.4_1757691795740_0.248229818056108","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.2.0":{"name":"@johnqh/lib","version":"3.2.0","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.2.0","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"27a08504579c359bdc25dab420d965cf9c712dc5","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.2.0.tgz","fileCount":474,"integrity":"sha512-p4Bnn3IU2qiug6Chro0QNwTqQpb209zU6diVE2+1Bo4WLIwPwNcUKw2vX2kxkC7BRg2n/oUZCoNiVNOxSVI7eQ==","signatures":[{"sig":"MEQCIDvwW/nx3e1eKkW108mts97sv+rUzPziSOoIINgJ+w7ZAiAoqgk9g7/59Kf16ZZXPu2IwWLK6fFodNI1Gu93n0GgOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1237887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"e006d83a5b1b09a1ab1c7e4c859fd466adf923d8","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.5","axios":"^1.12.1","firebase":"^12.2.1","@johnqh/di":"^1.3.2","@johnqh/types":"^1.1.0","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.87.4","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","react":"^19.1.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.3","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.2.0_1757957338180_0.4545920219597086","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.0":{"name":"@johnqh/lib","version":"3.3.0","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.0","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"9ffb80006f1b23a2a88a13278dcf03e790027cdc","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.0.tgz","fileCount":474,"integrity":"sha512-4+7Y8zDqfl3Vyf3+6T+HNYeGUafRvry5aAj15RS78C9/ImWUSe5ubwtyl9SMa4+R4jiD89S98GfSLB5qea1/+A==","signatures":[{"sig":"MEUCIFwpa8NF5Z20s0QD0QJrlf7EgoyRca+0PJz+xmwid9MzAiEA052DIzgr8OEyeZDutyLdtzcrW6WEfCHbg/XJ1AFb+8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242143},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b094be37ef105291bf6a60b0d1f004ca7bdf00fb","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.5","axios":"^1.12.1","firebase":"^12.2.1","@johnqh/di":"^1.3.5","@johnqh/types":"^1.2.1","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.87.4","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","react":"^19.1.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.3","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.0_1757971719996_0.9484550128307392","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.1":{"name":"@johnqh/lib","version":"3.3.1","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.1","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"832fa9a5a537f9f0901304fb27fd825b755e0325","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.1.tgz","fileCount":482,"integrity":"sha512-jldguMqCUcSF8Vbu52/25/A3Epj6+6QaJjyzZ73q1qI3diWaPZcwwLXsmmGcvPvwc4xKT+3CpCARK2n6lwezYg==","signatures":[{"sig":"MEYCIQC7UHymAsGekqs6thDk/AfdtWqAhBCTRqIOWNZiXxft6wIhAOzGX2UmsU0Antz2hnxU2FhFZHdTQwlJvLvWfJpWjRxc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1319064},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"9f32859d4c00ea2e847bd3c544c0b641a94adf04","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.5","axios":"^1.12.1","firebase":"^12.2.1","@johnqh/di":"^1.3.5","@johnqh/types":"^1.2.1","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.87.4","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","react":"^19.1.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.3","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.1_1758130256118_0.7895613362796372","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.2":{"name":"@johnqh/lib","version":"3.3.2","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.2","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"14d8a52d87e2030ae8e03a7ca3eff95758d77eb1","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.2.tgz","fileCount":482,"integrity":"sha512-zEX1D1aXsZ8z/sNWeIjkejYVW38t03saL8bFg85kMH4fJCDDkMtgEq3VL14EocRJhAU0mUyc0lLfdiNiVI9TJA==","signatures":[{"sig":"MEQCIGOImXuJx5CLVYp/mOfXIJJ+/mGuZXxXkboj1wV0ycswAiAB+OpYIYpmRbxWfu5oDRR9/qkVdX3KQ495luFyBXdaIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"6a3b2e1bbbaa373354c42962ea3439b6a0d49f37","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.5","axios":"^1.12.1","firebase":"^12.2.1","@johnqh/di":"^1.3.7","@johnqh/types":"^1.2.3","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.87.4","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","react":"^19.1.1","eslint":"^9.35.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.3","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.41.0","@typescript-eslint/eslint-plugin":"^8.41.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.2_1758143423584_0.10340730391082564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.3":{"name":"@johnqh/lib","version":"3.3.3","keywords":["web3","email","blockchain","typescript","utilities","react-native"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.3","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"fa866dc73563564985dd9bf5c526036bdadfb811","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.3.tgz","fileCount":482,"integrity":"sha512-9XjUKSa0C2GLTLndHJBAOnP0kRUNWIr+n2R7G6KfiE92UP8oUpaEx4MoyDadm3zOLFUDTmWAmOL9kNJHgGHReg==","signatures":[{"sig":"MEQCIEWF7smGnXSkLZslPWvn7eTY/d4R13AQQwrvnVpFOJwdAiBzpL1sQuYC9Z+3bRPK89nSUYA91g6TrYYlCknNNhihBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1322413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"3a7db9e07e8a4515fcc49033fdf914991a711871","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.{ts,tsx,js,jsx,json,md}","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.{ts,tsx,js,jsx,json,md}","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities and common functions for 0xmail.box projects","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.7","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.3.9","@johnqh/types":"^1.5.3","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.3_1758574019619_0.20511863104464112","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.5":{"name":"@johnqh/lib","version":"3.3.5","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.5","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"b812330e481a638dfc2b74ae04098c416efcff6e","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.5.tgz","fileCount":526,"integrity":"sha512-xUhyFP2E1eOXwa3C7qWQB6KWYVR7G6ere+ysUFpF2zFFkzSBnm72D0C4qRE9N8kXPETvQ25GQhcObf8ab8l8sA==","signatures":[{"sig":"MEUCIEAarDPsIdEQRi1yj3rceVlfrcrkt7xMhGm0KG+XtaDWAiEArE3/+c0kYgV2SGsBX8whDHZ+8h1yy9/F9tL5+SE472o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"2b165988cb18d5c084095948a2a3de82f35186a0","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.7","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.3.19","@johnqh/lib":"file:","@johnqh/types":"^1.8.6","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.5_1759603761000_0.07615585275450654","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.6":{"name":"@johnqh/lib","version":"3.3.6","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.6","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"071734622d63a2d160c45bbd59ff9c7d65299e9b","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.6.tgz","fileCount":534,"integrity":"sha512-uGQUQUUShkqP3D0bHc80Yj+nGTyH/UneYiOJsJC4nkggCRftBL+PLQrC9z3HaoEbHF14G1tNInbmw1oFiaT0ZA==","signatures":[{"sig":"MEYCIQCdhLuQaov6y9pqD3FiKHM5Lib8sQ/EF1jKy8c9kqeR5QIhANgu/IjIBYo7kQuHWuKPpp3u+7NWv0Wxu9w+5O74w5QV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1432198},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"033ea9061e61bed70a5890e6e5918ff625a27b26","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.7","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.3.19","@johnqh/lib":"file:","@johnqh/types":"^1.8.6","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.6_1759606252491_0.9557658254120578","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.8":{"name":"@johnqh/lib","version":"3.3.8","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.8","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"d94b4d937ff831fbcc0997716575b74165b59a2f","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.8.tgz","fileCount":534,"integrity":"sha512-ZcpG8lh3+AC1aQSZ4c83WBLFWY/sB2OqHK49NStGIVRKAicMI2FKnmN9FqFCrr0lZhx0V3mnOVPdRQ5PmPaxXQ==","signatures":[{"sig":"MEQCIHADck2QBj2zu7vekpMIycZqS3mZZ5F1kFSr/q/PjJX3AiBPjZnwfe8R2X1SwpazbH3UJLdfMJDP192XaYcamukQOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1434673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"08aef5cadec792bc7573ae8eac2ee9efec620d69","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.7","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.3.19","@johnqh/lib":"file:","@johnqh/types":"^1.8.6","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.8_1759675249373_0.7152691752732072","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.9":{"name":"@johnqh/lib","version":"3.3.9","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.9","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"70d4bcaeac778ca3a70de3e4b457c6edcea364b5","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.9.tgz","fileCount":550,"integrity":"sha512-x8kObREAiwy9bJ2hxIyQANLOv8dTA5bJsSy4bIVD96uloKngVDdrEZyK8PehRyre4ZN9r80uoOl0cHdHYIWP+Q==","signatures":[{"sig":"MEUCIQDugAaYLNSn3DEECCdhC+H95cDfOvhsDWK1630SwGlrVAIgQXefQnn+cNt+YLP3mmFDtsdrZMO3rR1KUuSv+JydQWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1483122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"72a91b73033e2b8b5b0f9f827be587b9ba653ccb","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.7","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.3.23","@johnqh/lib":"file:","@johnqh/types":"^1.8.10","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.9_1759881917284_0.5651817572092972","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.10":{"name":"@johnqh/lib","version":"3.3.10","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.10","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"916fb39a36c8eeb11054a1d5e3b7d210514e58d2","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.10.tgz","fileCount":546,"integrity":"sha512-VUuvMIj1wNQY2wJ2jVi6rRlpfWIYiZasseVTv3jW9yjbpQ2wazi4jHca2iY24JDN7ebmSqemVxN/OUycnHUsjw==","signatures":[{"sig":"MEYCIQCAaEnTMO3g/foKDoQZM9DTUoFhvg0zxutuEOCG5TbHYgIhALRZlNDhj86eaMPhCVPYw+iu/2McIXkuTufDiy+TOb7X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1482060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"6242bfe8016f84f4808963d9925f35109e5c41e3","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.37.7","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.3.23","@johnqh/lib":"file:","@johnqh/types":"^1.8.11","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","react":"^19.1.1","eslint":"^9.36.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.0.0","happy-dom":"^18.0.1","react-dom":"^19.1.1","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.13","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.10_1759938882442_0.6730943380481611","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.3.12":{"name":"@johnqh/lib","version":"3.3.12","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.3.12","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"a94b11eb45602dd1971605d01474220b697ca9a2","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.3.12.tgz","fileCount":362,"integrity":"sha512-CIf0MoLGoUwWWu6z239Qq+rgYoAjyRYW3egmZMUmsP5djGHPZDgkbPGS0Vm3CrkOzDZxOT7vzZS3wHQ2ka6NpQ==","signatures":[{"sig":"MEQCIA6xGerH9TWIMjYXd0JCwL1iI/uKGYkqTc9Wn2/XUQ1bAiAHfYokNMvaPkAzbCDRpqwVKdWa66P+F+j87j/9wTgDPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"24b6e5a61e4bbbb16b1cad8875e699776bb06960","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.4.0","@johnqh/types":"^1.8.16","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.2","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.3.12_1759956478224_0.09117107298688865","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.0":{"name":"@johnqh/lib","version":"3.4.0","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.0","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"ed8a0c6b134c992fb59a884bbc85eb102afce865","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.0.tgz","fileCount":362,"integrity":"sha512-x175/GGZ4ELSY1+TLl9eBsgOaXL+Wc71YEWsYUl9/uNf56rmjR0yHt8/lqoRxJ/DZLjCVEDUxnij27xcIH7gIQ==","signatures":[{"sig":"MEUCIC94ddywxpsCKJ750MGRFBYPFBPC/kQ77CmYIz3WujNxAiEA+G1D1DIFEXsi0DdW3GODKeGhGf3fwU8bqZez8Ey52EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"4807389510adbcf5d510db6f5ec62182c5c421ea","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.4.0","@johnqh/types":"^1.8.16","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.2","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.0_1759956581352_0.47390400219614426","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.1":{"name":"@johnqh/lib","version":"3.4.1","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.1","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"84bf6b15f57f1a71d6658c7e008885a1e6678f16","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.1.tgz","fileCount":362,"integrity":"sha512-XvUDsMWe4yGQCZG2C3ah7Ff6BLESnseAR0jFq5vXw2pbY4+NteXbWrIPt3Ldw9J1jVZP4dmQzX4B6kEpVaeoRg==","signatures":[{"sig":"MEUCIHaj/izqCq9gU4GklqPKApeK3tD8pSbSqugbbTZmMgSgAiEAy+iTKyiJDt4tsdKeLYrizvMGI6Ecm7UlCv/4H/4DJ/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f64cff0304aa711e6b96cdbedddbba1adb1a1e6f","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.4.0","@johnqh/types":"^1.8.16","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.2","@johnqh/wildduck_client":"^0.0.2","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.1_1759962816564_0.36678731475772364","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.2":{"name":"@johnqh/lib","version":"3.4.2","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.2","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"19f502a3c08ba43200361c08edfb191af1f0a17e","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.2.tgz","fileCount":362,"integrity":"sha512-AfVqeydQr4u+I5gmhf+oAJFlJ1LTBE9Ia0ybbUQN4/SadtJB/pjohpwvubJGUFMihSQ9tFiV/qtwPM+wY+N3tQ==","signatures":[{"sig":"MEYCIQCl7NizMGMVO41z3CSwPUEUK0WgpKyK90TYvVDKprrtUAIhAKm+enqzZOxklLAzt93RvvRMCs1xLrv8iBpr3V+80pF4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"b4953324c0f14cd7298244ba9ec29aeef0734ff0","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","firebase":"^12.3.0","@johnqh/di":"^1.4.1","@johnqh/types":"^1.8.17","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.7","@johnqh/wildduck_client":"^0.0.4","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.2_1760032636497_0.6829634268878881","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.3":{"name":"@johnqh/lib","version":"3.4.3","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.3","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"537c129073bab5a2a16fb776e6d4ec4a8f8ec309","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.3.tgz","fileCount":402,"integrity":"sha512-ZyN66C11LARXWacuIG5FLvugzyGgDHqWCE5xxe7dPqLKRSS5zD5zvPy3+R1SYV6ddCw7yl6kCbmJyLGTxSeeJA==","signatures":[{"sig":"MEUCIHIwLQfviGG5ynT7XfV3lTABbE3jmEHg2XyKOqaih/dDAiEAkXOI32yV62f46k3+fuZxlxGztnp69Rp0lTIFQRqjZ/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893273},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"f171c37b281089989e3f5053e68cd0347c4a5098","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.3","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.9","@johnqh/wildduck_client":"^0.0.6","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.3_1760046873919_0.7654305833620194","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.4":{"name":"@johnqh/lib","version":"3.4.4","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.4","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"2ca9f8500eceda953867fc475a8e1b1f71c78a40","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.4.tgz","fileCount":402,"integrity":"sha512-vEwh1FRuKEpcHelkh4OLFean+XflExJCA1agNTDZH/qyTtSc2e7AOGrfv74B5S9eTwbYAYVt1iYiT0pywCHr+Q==","signatures":[{"sig":"MEUCIQDsrg/3tU4LKM8VFF94PfDMQKuYZwTr6IsRH9AAU8nV2gIgNnosSFMIVMTbrZVRZbbYRUF9nQIBvG8Wqen3x43RdOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893273},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1020ca4df9bd2c0bb3a3e0fff46bd23db033cd8b","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.4","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.9","@johnqh/wildduck_client":"^0.0.7","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.4_1760049851293_0.5622776170170964","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.5":{"name":"@johnqh/lib","version":"3.4.5","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.5","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"6d8f21791d1b64f95cccb4660f371ec40c9ddf56","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.5.tgz","fileCount":402,"integrity":"sha512-5G0PXTNFTSSBeOVhOR0r+fHxNaYZtYbn14xba6iB3cNCK4khWTNJsQNBIAxK8TbzIVtllm7Bl7DUOQk9p2zdSg==","signatures":[{"sig":"MEQCIB1mf2xJj0yOKM47EPELF+QouTnbHTRYvopjXByM8LqcAiAFUrtnyDQYdYD2Ey/eY4V//oWCpXykMj5Ue4v48Mkg3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"140238964e0b69b27fbda0f31d19e1fc40b58627","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.4","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.9","@johnqh/wildduck_client":"^0.0.8","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.5_1760050364088_0.22186979040900345","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.6":{"name":"@johnqh/lib","version":"3.4.6","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.6","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"4a36e4a04c0ea07b472ac1373b8f65326f831401","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.6.tgz","fileCount":402,"integrity":"sha512-3yiiFarZN+5ab2ssB+h2RkI4BduGh8rCJmtWX0AN4fhh3liU4bpXIes3O5B0LLbm8em8X3uMVXHiToBFScNJ6g==","signatures":[{"sig":"MEMCIAsh2py7P8Dv3269JkCg5y/HX45AdYlJOqpCumkTSyR6Ah9FcBNwYJgJE4HOi8NqpdFFELj46tjurNQJ/+BlVMvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"e50eeec3ef23daf54b518da0a4a8f9513117d733","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.4","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.9","@johnqh/wildduck_client":"^0.0.8","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.6_1760050605478_0.6271832911961868","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.7":{"name":"@johnqh/lib","version":"3.4.7","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.7","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"cc0be9bbbd2743740bc78fcf894807a9ae95aa83","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.7.tgz","fileCount":402,"integrity":"sha512-5mZqc/cXfnCyldAd5VtWFlwCDn1wMh/5x2h/heT95kMtceMuktz3Z+U25zpIH4rTVJ9Kt7lsaAdZOFocYLvbXQ==","signatures":[{"sig":"MEQCIHUcqCh9rBPoOySvlLwTkkbzpbZw/EYDEgoy3Ba1dMfxAiBmhZuYEHPU2TOC/NSTepgrTnCgxYJnwLZF0wNheN1LUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"1e11df6cab5f82662fe391e79d9330d3d47aae67","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.4","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.9","@johnqh/wildduck_client":"^0.0.8","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.7_1760050984475_0.022838360359697996","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.8":{"name":"@johnqh/lib","version":"3.4.8","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.8","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"1e846d9f4b78cee3d3b4b5e74fd089910ded7704","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.8.tgz","fileCount":402,"integrity":"sha512-m9mfiMbNojMkxtXMUme/IgumNYDI1KfuharsGE3Fm0O5+dedc4llL1YQd/HIQxtmW8SQnOwlXLyxrKyDfHC56g==","signatures":[{"sig":"MEUCICwVUNdkCW+xYJ8WXvG8Zyyn7A/4NmNPrirq1Op2xf8IAiEA60/RP0XSNTU7i7Bt02+bSm/bBT2JYs3YhOVSJrs73uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"7af396f0daa15a40235b830af8d23208bc20a718","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.4","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.10","@johnqh/wildduck_client":"^0.0.8","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.8_1760052433309_0.6828382250384535","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.9":{"name":"@johnqh/lib","version":"3.4.9","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.9","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"1393ec330545fde0ba6d43d8ee9ecbfedb535471","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.9.tgz","fileCount":402,"integrity":"sha512-nf/WBXPFvVoZr3R4+cmwbzCiJoaUgrxuc1eAON08GRTf1w8NyTpB240afHDcdH+4p2BZHISmFPuZEboy//07IA==","signatures":[{"sig":"MEUCIQCphcr3N3SZQz7BLVf4OUGpZ8EAiPXpDQRDbMmcGJv5YQIgR6rC1WI3Gt0CPW/aQNAp9Ii6QC7tYMHQYf1bRhKFmgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"2529d8fc866db73e19ad4b43c20cb2e40e204c53","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.4","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.11","@johnqh/wildduck_client":"^0.0.8","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.9_1760052856917_0.40476873214854603","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.10":{"name":"@johnqh/lib","version":"3.4.10","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.10","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"034c5a9605982e65063db890057c6e4a9c16a86a","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.10.tgz","fileCount":402,"integrity":"sha512-yZTe3EZ0Lfl7qljiaUV0w7Th20TYtMWkqxR8sXLlWhDMVLF5U+LyWGMH96DMHcWs4RNso2UMZN+Ff5Wh9yCZBg==","signatures":[{"sig":"MEUCIDR3zJad1SpD2/Ww0wxB+NtLKPedqzyM6QWpHVSNN7EYAiEArPqcIEBTruzq2iDHr+K5TMKGON69c3njwgvuVlbDwLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"0da67f2ee9abdd09f33ddda6a9edb523c8e3512d","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^6.0.0","viem":"^2.38.0","axios":"^1.12.1","zustand":"^5.0.8","firebase":"^12.3.0","@johnqh/di":"^1.4.4","@johnqh/types":"^1.8.20","@solana/web3.js":"^1.98.4","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.12","@johnqh/wildduck_client":"^0.0.8","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.8.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","prettier":"^3.6.2","cross-env":"^10.1.0","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.10_1760055290659_0.09664691657260893","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.11":{"name":"@johnqh/lib","version":"3.4.11","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.11","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"38dd0da38b4bcbb66751c43553f717fc38285fe5","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.11.tgz","fileCount":402,"integrity":"sha512-qOtMGcU+qhtSuTB2vvo2mmOrDNwVYVOJP35+hjCDYuUELzF2q7OxNghNkhqZy8S+ozW1pfcO4T73Zna5mDEKpw==","signatures":[{"sig":"MEQCIDdjcb2ET+wWopOoE/AznpZiXIdpjmJRMK8iA2u8jx8CAiBg5583GAHwNH65/kN8N/21AgjuVdv3HOn9IuYMeT1/Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893223},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"bff1641fc302529e2280dfe43f6a43ce11d0d9ea","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zustand":"^5.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.3","chokidar":"^4.0.3","prettier":"^3.6.2","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.1","@types/react":"^19.2.2","concurrently":"^9.1.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"viem":"^2.38.0","react":"^19.2.0","@johnqh/di":"^1.4.5","@johnqh/types":"^1.8.20","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.14","@johnqh/wildduck_client":"^0.0.10","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.11_1760122725416_0.0780468095276774","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.12":{"name":"@johnqh/lib","version":"3.4.12","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.12","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"a08ed5f0bdd32236795ade1596a107102cfcb6a4","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.12.tgz","fileCount":402,"integrity":"sha512-9yEmwnArsbjV7/cj0b2jm3MK/nW/EdjF2DIfQDdcPkk4Ll3obWJ+UcMx88vf6e/bv1QPp8o4+7ooTKBkqatXyg==","signatures":[{"sig":"MEUCIDtR08gorAZSK1jF0Rgx2WN3KEGm/oq8UH+HBIUJ93iJAiEA4NVXiG6Rhz0TDSG+VPptagJnQ3+JtdxX6Q2O2zRn9TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893914},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"2628fc5e637e34f68a1d492e496766a0988825c3","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zustand":"^5.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.3","chokidar":"^4.0.3","prettier":"^3.6.2","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.1","@types/react":"^19.2.2","concurrently":"^9.1.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"viem":"^2.38.0","react":"^19.2.0","@johnqh/di":"^1.4.5","@johnqh/types":"^1.8.20","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.14","@johnqh/wildduck_client":"^0.0.10","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.12_1760126016794_0.9247272080133564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.14":{"name":"@johnqh/lib","version":"3.4.14","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.14","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"50488837528fd26761f34cf61ca962cc25182224","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.14.tgz","fileCount":402,"integrity":"sha512-Br2+JGToxtYQWVBOka5DCrP+sDQREeZZhf/i9z4bUUYrpYqHA0cAB0zJww5XFVSgibiSqKsEzhUpflZ1bzhDpQ==","signatures":[{"sig":"MEUCIB8SGDuZMvDxEWVBHfAKxiJKAah5jVJ6aVfa6Wi8dyV7AiEAzrO7Ow/yug4utgGs6JdJX46sgsdP3Af/ufKLzKcrZlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898608},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"2117fbe00d01d919e2dbc20c775f5410aa8ce861","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zustand":"^5.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.3","chokidar":"^4.0.3","prettier":"^3.6.2","happy-dom":"^18.0.1","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.1","@types/react":"^19.2.2","concurrently":"^9.1.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"viem":"^2.38.0","react":"^19.2.0","@johnqh/di":"^1.4.5","@johnqh/types":"^1.8.20","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.15","@johnqh/wildduck_client":"^0.0.10","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.14_1760137273569_0.6247792296098564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.15":{"name":"@johnqh/lib","version":"3.4.15","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.15","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"cc5940160fb36b894dc769ac29d1045e0c8a8529","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.15.tgz","fileCount":402,"integrity":"sha512-EdE/S6Xa4X/mOFE6tDjEjvPu6H0FasXk/5aBMp0BesPbjKNrnxNJ2ROjCjZR9eyUWHawi8jC8PIB/kAj+HYadg==","signatures":[{"sig":"MEQCIHUj5aemzG1U2t9X4q5wt5YYPPkzLrKFUZvZLik+zTnSAiBjdf+MztipORvortLlsVHJCCSWDsmpY6m72mwvms2UiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"10af7b1c64114d7f42bb382cd686085b420b9a76","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zustand":"^5.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.3","chokidar":"^4.0.3","prettier":"^3.6.2","happy-dom":"^20.0.0","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.1","@types/react":"^19.2.2","concurrently":"^9.1.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"viem":"^2.38.0","react":"^19.2.0","@johnqh/di":"^1.4.5","@johnqh/types":"^1.8.20","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.18","@johnqh/wildduck_client":"^0.0.11","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.15_1760194787210_0.5796566994146133","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.16":{"name":"@johnqh/lib","version":"3.4.16","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.16","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"ecedd457c10d6d0ea0eab28d78e2ba7502eeddee","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.16.tgz","fileCount":402,"integrity":"sha512-A8aej5j5N7zAKaxn4hbeMxomti7ikX/GwuTjBpszu2XTXR1D1RvMt6x8DxZ+f3k8F8w3RVQDT/f8cIjOpCbX/Q==","signatures":[{"sig":"MEQCIBxxW99TIuZo4kvlFKnnniYo5SPsCz5t7iILodqHUFRuAiBCaxlzaWQ7R5TBnqpi8Ztrc3LZIkkJEDCyd/KfvQ4fFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905556},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"4a102e1ce8005636573e3c67c8d185653dafafdf","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zustand":"^5.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.3","chokidar":"^4.0.3","prettier":"^3.6.2","happy-dom":"^20.0.0","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.1","@types/react":"^19.2.2","concurrently":"^9.1.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"viem":"^2.38.0","react":"^19.2.0","@johnqh/di":"^1.4.5","@johnqh/types":"^1.8.21","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.18","@johnqh/wildduck_client":"^0.0.12","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.16_1760205892387_0.43172559452507353","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.4.17":{"name":"@johnqh/lib","version":"3.4.17","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"author":{"name":"0xmail.box team"},"license":"MIT","_id":"@johnqh/lib@3.4.17","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"homepage":"https://github.com/0xmail/mail_box_lib#readme","bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"dist":{"shasum":"c27a8dea8e9d7a2ef1ed6650585a6311566b6645","tarball":"https://registry.npmjs.org/@johnqh/lib/-/lib-3.4.17.tgz","fileCount":402,"integrity":"sha512-mCfJRudH4Gfw2SHP//vJhqhEBO4d6YDIueQCYtD9hAa0yG0SyPrIv0y8wM2IbGhgpuIpQrSbYi1E7u8vMdBR2Q==","signatures":[{"sig":"MEQCIAfIWOsHMyN8GvL42steKFUCDn9vDYmuMZCE+f9B5BuiAiBt9QW/osB/K7Coa8C9tIygHESaaJf9ClJJGUi90uQB4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"gitHead":"97559ca71e950620eea9a44fac9106b9f0e8a376","scripts":{"dev":"npm run build:watch","docs":"typedoc --out docs/api src/index.ts","lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","format":"prettier --write src/**/*.ts","ai:help":"echo 'AI Development Help - Phase 5 Intelligent Automation:' && echo '- npm run quick-check: Fast validation' && echo '- npm run create:type: Generate interface' && echo '- npm run create:hook: Generate new hook' && echo '- npm run create:test: Generate test file' && echo '- npm run test:coverage: Run tests with coverage' && echo '- npm run types:check: Validate types' && echo '- npm run analyze:code: Project analysis' && echo '- npm run health:monitor: Health monitoring' && echo '- npm run analyze:deps: Check dependencies' && echo '- npm run ecosystem:sync: Cross-project sync' && echo '- npm run production:monitor: Production monitoring' && echo '- npm run docs:site: Generate documentation' && echo '- npm run optimize: Intelligent optimization' && echo '- npm run intelligence:self-healing: Self-healing infrastructure' && echo '- npm run intelligence:ai-assistant: AI code assistance' && echo '- npm run learning:pattern-recognition: Machine learning models' && echo '- npm run automation:predictive: Predictive maintenance' && echo '- npm run automation:cross-platform: Multi-platform orchestration' && echo '- npm run phase5:all: Start all Phase 5 systems' && echo 'See CLAUDE.md for full guide'","analyze":"npm run typecheck && npm run lint && npm run test:coverage","docs:api":"npm run docs:generate && open docs/API.md","lint:fix":"eslint src --ext .ts,.tsx --fix","optimize":"node scripts/optimization/intelligent-optimizer.js","test:run":"vitest run","validate":"npm run quality-check","check-all":"npm run lint && npm run typecheck && npm run test:run","docs:site":"node scripts/docs/generate-docs-site.js","typecheck":"tsc --noEmit","lint:watch":"chokidar \"src/**/*.{ts,tsx}\" -c \"npm run lint\"","phase5:all":"concurrently \"npm run intelligence:self-healing\" \"npm run learning:pattern-recognition\" \"npm run automation:orchestrator\"","test:watch":"vitest --watch","build:watch":"tsc --watch","create:hook":"node scripts/create-hook.js","create:test":"node scripts/create-test.cjs","create:type":"node scripts/create-type.js","quick-check":"npm run lint && npm run typecheck","types:check":"npm run types:validate && echo '✅ All types valid'","analyze:code":"node scripts/analyze-code.cjs","analyze:deps":"npm outdated && npm audit","analyze:size":"npm run build && du -sh dist/","format:check":"prettier --check src/**/*.ts","health:watch":"node scripts/health-monitor.cjs --continuous","analyze:types":"tsc --noEmit --strict --skipLibCheck","docs:generate":"node scripts/generate-docs.js","quality-check":"node scripts/quality-check.js","test:coverage":"vitest run --coverage","types:extract":"tsc --declaration --emitDeclarationOnly --outDir temp-types && rm -rf temp-types","analyze:health":"node scripts/ai/analyze-health.js","create:service":"node scripts/create-service.js","ecosystem:live":"node scripts/ecosystem/live-dev-environment.js","ecosystem:sync":"node scripts/ecosystem/cross-project-sync.js","health:monitor":"node scripts/health-monitor.cjs","optimize:watch":"node scripts/optimization/intelligent-optimizer.js --watch","prepublishOnly":"npm run clean && npm run build","quality-report":"npm run quality-check && cat .quality-report.json","types:validate":"tsc --noEmit --strict","typecheck:watch":"tsc --noEmit --watch","learning:predict":"node scripts/learning/pattern-recognition-engine.js predict","production:watch":"node scripts/ecosystem/production-monitor.js monitor","performance-check":"node scripts/performance-monitor.js","performance-report":"npm run performance-check && cat .performance-report.json","production:monitor":"node scripts/ecosystem/production-monitor.js","test:coverage:watch":"vitest --coverage --watch","automation:predictive":"node scripts/automation/predictive-optimizer.js","automation:orchestrator":"node scripts/automation/dynamic-orchestrator.js","test:coverage:threshold":"vitest run --coverage --reporter=verbose","intelligence:ai-generate":"node scripts/intelligence/ai-code-assistant.js generate","intelligence:ai-refactor":"node scripts/intelligence/ai-code-assistant.js refactor","automation:cross-platform":"node scripts/automation/cross-platform-orchestrator.js","intelligence:ai-assistant":"node scripts/intelligence/ai-code-assistant.js","intelligence:self-healing":"node scripts/intelligence/self-healing-monitor.js","learning:pattern-recognition":"node scripts/learning/pattern-recognition-engine.js"},"_npmUser":{"name":"johnqh","email":"johnqh@yahoo.com"},"overrides":{"bigint-buffer":"1.1.5"},"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zustand":"^5.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","react":"^19.2.0","eslint":"^9.37.0","vitest":"^3.2.4","typedoc":"^0.28.3","chokidar":"^4.0.3","prettier":"^3.6.2","happy-dom":"^20.0.0","react-dom":"^19.2.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.1","@types/react":"^19.2.2","concurrently":"^9.1.2","@types/react-dom":"^19.2.1","@vitest/coverage-v8":"^3.2.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"viem":"^2.38.0","react":"^19.2.0","@johnqh/di":"^1.4.5","@johnqh/types":"^1.8.21","@tanstack/react-query":"^5.90.1","@johnqh/indexer_client":"^0.0.18","@johnqh/wildduck_client":"^0.0.12","@bonfida/spl-name-service":"^3.0.16","@johnqh/mail_box_contracts":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/lib_3.4.17_1760210980846_0.3323639508363103","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-09-01T00:11:23.277Z","modified":"2025-10-12T22:55:48.327Z","1.0.1":"2025-09-01T00:11:23.572Z","1.0.2":"2025-09-01T01:17:22.374Z","1.0.3":"2025-09-01T01:23:40.326Z","1.0.4":"2025-09-01T01:33:03.747Z","1.0.5":"2025-09-01T01:42:39.201Z","1.0.6":"2025-09-01T01:47:32.312Z","1.0.8":"2025-09-01T04:02:45.962Z","1.0.9":"2025-09-01T05:10:00.333Z","1.0.10":"2025-09-01T14:26:00.740Z","1.0.11":"2025-09-01T15:31:47.740Z","1.1.1":"2025-09-01T15:50:30.510Z","2.0.0":"2025-09-01T16:05:27.435Z","2.0.1":"2025-09-01T16:29:03.737Z","2.1.0":"2025-09-01T20:09:48.617Z","2.1.1":"2025-09-03T20:37:55.342Z","3.0.0":"2025-09-11T18:42:48.532Z","3.1.0":"2025-09-11T20:45:24.699Z","3.1.1":"2025-09-12T05:17:55.406Z","3.1.3":"2025-09-12T15:32:27.947Z","3.1.4":"2025-09-12T15:43:16.000Z","3.2.0":"2025-09-15T17:28:58.438Z","3.3.0":"2025-09-15T21:28:40.283Z","3.3.1":"2025-09-17T17:30:56.420Z","3.3.2":"2025-09-17T21:10:23.814Z","3.3.3":"2025-09-22T20:46:59.862Z","3.3.5":"2025-10-04T18:49:21.228Z","3.3.6":"2025-10-04T19:30:52.703Z","3.3.8":"2025-10-05T14:40:49.610Z","3.3.9":"2025-10-08T00:05:17.589Z","3.3.10":"2025-10-08T15:54:42.673Z","3.3.12":"2025-10-08T20:47:58.459Z","3.4.0":"2025-10-08T20:49:41.546Z","3.4.1":"2025-10-08T22:33:36.816Z","3.4.2":"2025-10-09T17:57:16.784Z","3.4.3":"2025-10-09T21:54:34.108Z","3.4.4":"2025-10-09T22:44:11.608Z","3.4.5":"2025-10-09T22:52:44.365Z","3.4.6":"2025-10-09T22:56:45.734Z","3.4.7":"2025-10-09T23:03:04.791Z","3.4.8":"2025-10-09T23:27:13.605Z","3.4.9":"2025-10-09T23:34:17.141Z","3.4.10":"2025-10-10T00:14:51.066Z","3.4.11":"2025-10-10T18:58:45.674Z","3.4.12":"2025-10-10T19:53:36.997Z","3.4.14":"2025-10-10T23:01:13.840Z","3.4.15":"2025-10-11T14:59:47.424Z","3.4.16":"2025-10-11T18:04:52.607Z","3.4.17":"2025-10-11T19:29:41.047Z"},"bugs":{"url":"https://github.com/0xmail/mail_box_lib/issues"},"author":{"name":"0xmail.box team"},"license":"MIT","homepage":"https://github.com/0xmail/mail_box_lib#readme","keywords":["web3","email","blockchain","typescript","utilities","react-native","optional-types","type-safety","ai-development","cross-platform","solana","ethereum","dependency-injection"],"repository":{"url":"git+https://github.com/0xmail/mail_box_lib.git","type":"git"},"description":"React Native-compatible shared utilities library for 0xmail.box projects with Optional<T> type safety patterns and comprehensive blockchain integration","maintainers":[{"name":"johnqh","email":"johnqh@yahoo.com"}],"readme":"# @johnqh/lib\n\nShared utilities and common functions for 0xmail.box projects.\n\n## Installation\n\n```bash\nnpm install @johnqh/lib\n```\n\n## Features\n\n### Environment Management\n\nPlatform-agnostic environment variable management that works across web and React Native environments.\n\n#### Basic Usage\n\n```typescript\nimport { env, getAppConfig } from '@johnqh/lib';\n\n// Check environment\nif (env.isDevelopment()) {\n  console.log('Running in development mode');\n}\n\n// Get environment variables\nconst apiToken = env.get('VITE_WILDDUCK_API_TOKEN', 'default-value');\n\n// Get full app configuration\nconst config = getAppConfig();\nconsole.log(config.wildDuckApiToken);\n```\n\n#### Web Environment (Vite)\n\n```typescript\nimport { WebEnvProvider, createWebAppConfig } from '@johnqh/lib';\n\nconst envProvider = new WebEnvProvider();\nconst config = createWebAppConfig(envProvider);\n```\n\n#### React Native Environment\n\n```typescript\nimport { ReactNativeEnvProvider, createReactNativeAppConfig } from '@johnqh/lib';\nimport Config from 'react-native-config'; // Optional\n\nconst envProvider = new ReactNativeEnvProvider(Config);\nconst config = createReactNativeAppConfig(envProvider);\n```\n\n## Supported Environment Variables\n\n- `VITE_WILDDUCK_API_TOKEN`\n- `VITE_REVENUECAT_API_KEY`\n- `VITE_WALLETCONNECT_PROJECT_ID`\n- `VITE_PRIVY_APP_ID`\n- `VITE_FIREBASE_*` (Firebase configuration)\n- `VITE_USE_CLOUDFLARE_WORKER`\n- `VITE_CLOUDFLARE_WORKER_URL`\n- `VITE_USE_MOCK_FALLBACK`\n\n## Development\n\n```bash\n# Build the library\nnpm run build\n\n# Watch for changes\nnpm run build:watch\n\n# Clean build directory\nnpm run clean\n```\n\n## License\n\nMIT","readmeFilename":"README.md"}