{"_id":"@astermind/astermind-premium","_rev":"28-6e284c4e91fdc27f62da07a3cdc229e3","name":"@astermind/astermind-premium","dist-tags":{"latest":"1.1.21"},"versions":{"1.0.0":{"name":"@astermind/astermind-premium","version":"1.0.0","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.0","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"9986f9a1e5ed61005e46436ea97bfb828d5a71e4","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.0.tgz","fileCount":112,"integrity":"sha512-prRdSL5Ebu2rueCg/Zwrge/ESzrdnXudHeKzA9gT9cDh5Df7PthSW3VeJ3PzJiMVreSbw3v+7nhEro1821Dm2Q==","signatures":[{"sig":"MEUCIFkri1HQpd84UP3+GV9FQzjt2LvkRYT38knPIX1unK/2AiEAgx6X05A8qRhDjOGeOtfruJy2KYVzlBu97MO9Qq9GkEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"762a728104753007a6f5937cd226beaae598dca2","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version contains security vulnerabilities. Please update to the latest version.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.1.3","@astermindai/license-runtime":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.0_1763971246143_0.9029330833982889","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@astermind/astermind-premium","version":"1.0.1","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.1","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"dfec11004ed2a8551ce59e977fd43d84e2cbe60f","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.1.tgz","fileCount":112,"integrity":"sha512-27IIPjKEBpE9FFSBYMjYFtNWo7ECfsF7tRMeMwthm884Bn+pFLPVKZ9T4hLzSr8X6uSs+j0FulPCYF03QyH4/w==","signatures":[{"sig":"MEYCIQC0pJKJc3PdLnBiY4HmYQDyPTI4EoNFabJbfODOranPbwIhAPXIy6hZ9/y5NShzNIJZEGE7PzqLJFIbbEixvRPPRbrV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511623},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"e4028524b478ef517a26970867451181edc05523","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version contains security vulnerabilities. Please update to the latest version.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.1.3","@astermindai/license-runtime":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.1_1765003066244_0.8528431943076238","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@astermind/astermind-premium","version":"1.0.2","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.2","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"b1f31ab57596ffdc0c0e467c2f65c66652484fcd","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.2.tgz","fileCount":112,"integrity":"sha512-fuE/1OzshaF2LsBko+5W7nhDQS79/vV3jS66r/3kgZbyYG9XhVgHW/izn2SwMccn+dio4+BfGhH5mQbAIp2vhQ==","signatures":[{"sig":"MEUCIEdEzSLTuUnHe8sA+ZLMLNM9uSLWrHIa1WJYQ7yxJPOGAiEA4vUx31DFmaqZElF0WFBCuhNbRh2FPTYDTqyzzOgxrM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511626},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"e4028524b478ef517a26970867451181edc05523","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version contains security vulnerabilities. Please update to the latest version.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.1.5","@astermindai/license-runtime":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.2_1765004237409_0.8992771703869555","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@astermind/astermind-premium","version":"1.0.3","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.3","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"1745e30b94155a5dc4106d95eee3d3040d4c6d30","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.3.tgz","fileCount":112,"integrity":"sha512-7oPu9PNmZFOgVmnRdZR0ksSdwEno4R8NQmp1Y4f+2pqVlx8mH770SIIYSYZssGpE+5pDPD/qN8gkRpzIkQOodg==","signatures":[{"sig":"MEUCIQCx0WYKf2PJJueesuFIXyK1RZ3tdL05bQnx3GDxfOBJygIgckHGtREL+3/KDyOSzQypM0aAZgbbo4zdUxccvPXPX/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"11c861145172a833eb7ea50d2917488358d1178f","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version contains security vulnerabilities. Please update to the latest version.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.1.6","@astermindai/license-runtime":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.3_1765006416664_0.9752883283046716","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@astermind/astermind-premium","version":"1.0.4","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.4","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"92d72df4c2bc8a2678bfcdb03c846393f8c408fd","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.4.tgz","fileCount":112,"integrity":"sha512-39h9LKQXJFDhF1+WmX//4KzTrnDWTbcM79aKP+DBamVD/sBz7e7W81wn5PyMiq2e+/AIW+7RZAMO4voBXm7s0Q==","signatures":[{"sig":"MEYCIQDToUQwP4KARaTiddPJTUrUBpgqRKiZF2nkbuw99EOfGQIhAKECUk7J06hx/wRkAWaia3Q1tcT0caFlBO9fgFknOiyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"fc351ccb97cddb12ac533f969fca68c04dd4850f","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version contains security vulnerabilities. Please update to the latest version.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.1.7","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.4_1765007224837_0.5999766310521313","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@astermind/astermind-premium","version":"1.0.5","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.5","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"94bd59e9e6f6af504773e5fb82dba157b08670e5","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.5.tgz","fileCount":112,"integrity":"sha512-1Cyfs2Lwgqm0fCZOeRpaaFPutSv1tNsBFduf9X/HdOyNDzqAL63qpUlObXTWYil7ZoB5vLfUv4FFBwLTFipcUg==","signatures":[{"sig":"MEQCIFKeha75QAxzuuOrDw8nj4aPG0Vb4yupFIGkz0O86Z9+AiBrDrHPeP/Duy4m0gmX4ZLs6qkAxYd7nhRyf4I7eOMIzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"1b5fbb76d5c2f2a9bdb9d8c391ecc56505aa0ade","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version has a breaking bug.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.1.8","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.5_1765406421515_0.39726837424282335","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@astermind/astermind-premium","version":"1.0.6","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.6","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"5fdf0c833c01f166e09659a543bf1e9f57341326","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.6.tgz","fileCount":112,"integrity":"sha512-DSEw8PwYyLP6cgUvyM3qYBwViNQhjnSUmifzVB/X1lBwvswceAmpE6POAgtjHPT3Jh2b+m5/XSmZXNN2WnAqow==","signatures":[{"sig":"MEYCIQChUMaFeDBHKyYDDRNxUmVxBRyogfNb6FeGoSDJJok4ewIhAJZZ0RmKDQ9Wf8BPXpdRuMputuPURgcX2XNRrl7exU2g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"e93f300f7035d9fa504cf964104ea23324f706c8","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version has a breaking bug.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.1.9","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.6_1765448053213_0.7923007145747247","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@astermind/astermind-premium","version":"1.0.7","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.7","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"e50138085dc7feb3f69acba0bf0c73e4af5fdb1e","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.7.tgz","fileCount":112,"integrity":"sha512-XIGQniMAtv/lD8NcnWe67vLTcKA/zkKFyhJOOmW1WZEbv+jKRxDEGkokaCiJgS77JQfH+l57OQtPhVCd+QqOcg==","signatures":[{"sig":"MEYCIQCjQ4d+5/Om//XrJ9CzNBkSrsvQKmdT62oMmyqTUlikzAIhAM7F8LxaaCcH/cLisK0zOV6GEanZVEqrWM0hMumilPuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555613},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"066cd8aa02d038b76a8c7aebd7e52c57e6ac523d","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version has a breaking bug.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.2.0","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.7_1765449452069_0.7980531994031863","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@astermind/astermind-premium","version":"1.0.8","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.8","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"843a495c831d0b14cdfe14be13491b9c3b7c9198","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.8.tgz","fileCount":112,"integrity":"sha512-mzihxnCghyMScvdhFHxTRh3OVWvioKDAzJZqdoNJhn6PElTg3eYNxR3cQ5s4gjmjGternq/9dz5yOpsUD+/b1Q==","signatures":[{"sig":"MEYCIQClO7IqGNuPije5WbUFXVr1jHL7lrnzy7em+c0/211z2wIhAKLoUPU87uKdOLSUIcM/V6cGcYBY4giEN/rMwMbXakNG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"2b16f6de66373a6556c2012c58da11b1f1dc2f35","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version has a breaking bug.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.2.0","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.8_1765451155139_0.2371654717415601","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@astermind/astermind-premium","version":"1.0.9","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.0.9","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"b2b5be5d5856724b90cec4aff94849ef5905c231","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.0.9.tgz","fileCount":112,"integrity":"sha512-qgeEjAV4QURC9voHIyNrbPmamHAG1PYpm2MBNOPidgKtaVQTzw6YC/PsygynWaTa/Nx+LjQYsvDjJyW8rNDxbg==","signatures":[{"sig":"MEYCIQCanu+JkGahvIhG+SjqZ15GOv667ECqoGsXsGZYVQD9KAIhAIn/Cp8SuuK9LFzGvilfkgOVQfUHGeJkL2bycZllck0I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"5906693c81bde32f34ec08cc6c7c13d9d05ae1d6","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version has a breaking bug.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.2.0","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.0.9_1765451570025_0.6822410635576901","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@astermind/astermind-premium","version":"1.1.0","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.1.0","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"1f9fcc5ceba896f1a2c7f6ed095daf207c5f79e0","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.1.0.tgz","fileCount":112,"integrity":"sha512-XMhfveOwlk/IWd3DpHCW2obkzpVXDk79KmWoi+HfFVJGLwCqFaPY7l1btjzlCQn0d1UAsdCvGhPJC2U3HeNEOg==","signatures":[{"sig":"MEYCIQCjpxIwgA5uwCCMGInZU7HJtWa3AjkpnRbFERMBU2TLBwIhAP9s1lGDKP/nuTwh2v8rWQeadrZOen2lsx38TAKeLb62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555689},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"5906693c81bde32f34ec08cc6c7c13d9d05ae1d6","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version has a breaking bug.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.2.2","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.1.0_1765452626749_0.18056662144391566","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@astermind/astermind-premium","version":"1.1.1","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.1.1","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"d20fe61f770d1768dc50be3b545fda886030dd96","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.1.1.tgz","fileCount":112,"integrity":"sha512-YMi/AN65kS7ZyKf5qP0fHTOEdmmzorMzO5XkuYHEJQD4QMkl4eWsTmRdpC8rKu0Ee9NoyRyU7Jw0djpHfkkyeg==","signatures":[{"sig":"MEUCIQCHaGny7YGjJ4EXsjSnXjhhpVARdfbpwHdoj5hn5pMSJAIgPk35VDyRun2WtI+JSfXdzcMD+Ds/VlRRxNekTc29GZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559454},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"5906693c81bde32f34ec08cc6c7c13d9d05ae1d6","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"deprecated":"This version has a breaking bug.","repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.2.3","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.1.1_1765461466188_0.19391422715334783","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@astermind/astermind-premium","version":"1.1.2","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.1.2","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"2c3ae394ec3a0a54a3c6dd8ff5a30105b7be7bf7","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.1.2.tgz","fileCount":112,"integrity":"sha512-1YE3Pl36B5+RgovQLLb0BIMPJ40b3DyUQsDk06VJsrTS6+Zq/O4xU+867yoMzITu7W5mLVW0UXHA4qvQBPkbsQ==","signatures":[{"sig":"MEYCIQCqrIICa9d2qLrJu8c9sLF1GRna+LGqvXqc85aVX82jBwIhAI0W+CL3eUTLoB5T8/DxLqcC808sSdn7hxzmDVPdimgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562282},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"e6e5e53a25df7cf9cda41d93b66bf6139a9c953e","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.2.4","@astermindai/license-runtime":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.1.2_1765465124389_0.2055350286873303","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@astermind/astermind-premium","version":"1.1.3","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","_id":"@astermind/astermind-premium@1.1.3","maintainers":[{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"homepage":"https://astermind.ai","bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"dist":{"shasum":"05780716e3626a5168fb6fdb80bb532df3a88708","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.1.3.tgz","fileCount":144,"integrity":"sha512-9YT4WJi59JkYBIj07V9cs0ek03cEyi9PdncetmrSwABtmbc8IhKnKXekMsnF4a/CwI7nw7sCbXT5GFcqXMtEwg==","signatures":[{"sig":"MEUCIBQ9YiS4HuVCyE7+QtVfoFL7RQfZM43UHJ9qdcv44SMPAiEA+/fW8zvCoCE6Na2ZcVsn0SaTckEjUQ1qLfwQ6FGQegU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"gitHead":"cde72f7ef0b711a8fc26e5580d335abca03a6af6","scripts":{"test":"node test/run-tests.js all","build":"tsc","test:elm":"node test/run-tests.js elm","test:basic":"node test/run-tests.js basic","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","prepublishOnly":"npm run build && npm run test:basic"},"_npmUser":{"name":"clockworksyler","email":"clockworksyler@gmail.com"},"repository":{"url":"git+https://github.com/astermindai/astermind-premium.git","type":"git"},"_npmVersion":"11.6.2","description":"Astermind Premium - Premium ML Toolkit","directories":{},"_nodeVersion":"25.2.0","dependencies":{"@astermind/astermind-pro":"^1.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/astermind-premium_1.1.3_1765471305278_0.6790852854429734","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@astermind/astermind-premium","version":"1.1.21","description":"Astermind Premium - Premium ML Toolkit","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"prebuild":"node scripts/bump-version.js","build":"tsc","test":"node test/run-tests.js all","test:basic":"node test/run-tests.js basic","test:elm":"node test/run-tests.js elm","test:all-elm":"node test/run-tests.js all-elm","test:security":"node test/run-tests.js security","test:exports":"node test/run-tests.js license-exports","prepublishOnly":"npm run build && npm run test:basic"},"keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","type":"module","repository":{"type":"git","url":"git+https://github.com/astermindai/astermind-premium.git"},"bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"homepage":"https://astermind.ai","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js","default":"./dist/index.js"},"./workers/dev-worker":"./dist/workers/dev-worker.js","./workers/prod-worker":"./dist/workers/prod-worker.js"},"devDependencies":{"@types/node":"^24.10.1","typescript":"^5.9.3"},"dependencies":{"@astermind/astermind-pro":"^1.2.5"},"publishConfig":{"access":"public"},"_id":"@astermind/astermind-premium@1.1.21","gitHead":"fc404b95bb44f3a2ece923e7693ba933dbf50bac","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AWkJXrw6TDndUP0Q0LImUKihmnXPku8UOXsA84HmLqh0reNzxm8NxAadYO4NbJAktPecgzT7XKUbQMpfXlXPcA==","shasum":"33cc37dc1ced46c0d3ab9dca7420bca85388bd2e","tarball":"https://registry.npmjs.org/@astermind/astermind-premium/-/astermind-premium-1.1.21.tgz","fileCount":148,"unpackedSize":644813,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEsaQ0msswWYkFJHWlNV9atnRnwGUbQreSfyOXZGugN5AiBVXtS3nFKUvv8Hds4dgPYxJULNARVZLGgoX3wtWliotw=="}]},"_npmUser":{"name":"spockinnator","email":"tim@astermind.ai"},"directories":{},"maintainers":[{"name":"spockinnator","email":"tim@astermind.ai"},{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astermind-premium_1.1.21_1767708668291_0.36067417825336756"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-24T08:00:46.044Z","modified":"2026-01-06T14:11:08.725Z","1.0.0":"2025-11-24T08:00:46.344Z","1.0.1":"2025-12-06T06:37:46.391Z","1.0.2":"2025-12-06T06:57:17.562Z","1.0.3":"2025-12-06T07:33:36.816Z","1.0.4":"2025-12-06T07:47:04.974Z","1.0.5":"2025-12-10T22:40:21.676Z","1.0.6":"2025-12-11T10:14:13.360Z","1.0.7":"2025-12-11T10:37:32.213Z","1.0.8":"2025-12-11T11:05:55.312Z","1.0.9":"2025-12-11T11:12:50.220Z","1.1.0":"2025-12-11T11:30:27.299Z","1.1.1":"2025-12-11T13:57:46.348Z","1.1.2":"2025-12-11T14:58:44.577Z","1.1.3":"2025-12-11T16:41:45.441Z","1.1.21":"2026-01-06T14:11:08.482Z"},"bugs":{"url":"https://github.com/astermindai/astermind-premium/issues"},"author":{"name":"AsterMind AI Co"},"license":"PROPRIETARY","homepage":"https://astermind.ai","keywords":["machine-learning","rag","retrieval-augmented-generation","reranking","summarization","transfer-entropy","information-flow","extreme-learning-machine","elm","premium","astermind"],"repository":{"type":"git","url":"git+https://github.com/astermindai/astermind-premium.git"},"description":"Astermind Premium - Premium ML Toolkit","maintainers":[{"name":"spockinnator","email":"tim@astermind.ai"},{"name":"clockworksyler","email":"clockworksyler@gmail.com"}],"readme":"# Astermind Premium\n\n**Premium Machine Learning Toolkit** - Advanced Extreme Learning Machine (ELM) variants and enterprise features built on top of Astermind Pro and Astermind Elm.\n\n[![npm version](https://img.shields.io/npm/v/@astermind/astermind-premium.svg)](https://www.npmjs.com/package/@astermind/astermind-premium)\n[![License](https://img.shields.io/badge/license-Proprietary-red.svg)](LICENSE)\n\n## Overview\n\nAstermind Premium extends [Astermind Pro](https://www.npmjs.com/package/@astermind/astermind-pro) and [Astermind Elm](https://www.npmjs.com/package/@astermind/astermind-elm) with **21 advanced ELM variants** designed for enterprise use cases. Premium includes all features from Pro (RAG, Reranking, Summarization, Information Flow Analysis) plus specialized ELM architectures for:\n\n- **Online/Streaming Learning**: Adaptive and Forgetting Online ELM\n- **Hierarchical Classification**: Multi-level decision trees\n- **Attention Mechanisms**: Attention-Enhanced ELM\n- **Uncertainty Quantification**: Variational ELM\n- **Time-Series Analysis**: Time-Series ELM\n- **Transfer Learning**: Pre-trained model adaptation\n- **Graph Neural Networks**: Graph ELM and Graph Kernel ELM\n- **Kernel Methods**: 8 specialized kernel ELM variants\n- **Deep Architectures**: Deep Kernel ELM\n- **Convolutional & Recurrent**: CNN and RNN-style ELM\n- **Fuzzy Logic**: Fuzzy ELM\n- **Quantum-Inspired**: Quantum-Inspired ELM\n- **Tensor Operations**: Tensor Kernel ELM\n\n## Installation\n\n```bash\nnpm install @astermind/astermind-premium\n```\n\n### Peer Dependencies\n\nAstermind Premium requires:\n- `@astermind/astermind-pro` (automatically installed as a dependency)\n- `@astermind/astermind-elm` (included via Pro)\n\n## License Setup\n\nAstermind Premium requires a valid license token to use premium features.\n\n### Getting Your License Key\n\nTo get started with Astermind Premium, visit our getting started page:\n\n**👉 [Get Your License Key →](https://www.astermind.ai/getting-started)**\n\nThe getting started page provides step-by-step instructions for:\n- Creating a free trial account\n- Obtaining your license token\n- Setting up your development environment\n\n### Setting Your License\n\n**Option 1: Environment Variable (Recommended)**\n```bash\nexport ASTERMIND_LICENSE_TOKEN=\"your-license-token-here\"\n```\n\n**Option 2: Programmatic Setup**\n```javascript\nimport { setLicenseTokenFromString, initializeLicense } from '@astermind/astermind-premium';\n\n// Initialize license system\ninitializeLicense();\n\n// Set your license token\nawait setLicenseTokenFromString('your-license-token-here');\n```\n\n**Option 3: Configuration File**\n```javascript\n// src/config/license-config.ts\nexport const LICENSE_TOKEN = 'your-license-token-here';\n```\n\n### License Validation\n\nPremium requires a valid license token. Invalid or expired tokens will be rejected.\n\n## Quick Start\n\n```javascript\nimport { \n  AdaptiveOnlineELM,\n  HierarchicalELM,\n  VariationalELM,\n  initializeLicense,\n  setLicenseTokenFromString\n} from '@astermind/astermind-premium';\n\n// Initialize license\nawait initializeLicense();\nawait setLicenseTokenFromString(process.env.ASTERMIND_LICENSE_TOKEN);\n\n// Use Adaptive Online ELM for streaming data\nconst model = new AdaptiveOnlineELM({\n  categories: ['positive', 'negative', 'neutral'],\n  initialHiddenUnits: 64\n});\n\n// Train on batch data\nconst X = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];\nconst y = [0, 1, 0];\nmodel.fit(X, y);\n\n// Predict\nconst predictions = model.predict([1, 2, 3], 3);\nconsole.log(predictions);\n```\n\n## Premium ELM Variants\n\n### 1. Adaptive Online ELM\nDynamically adjusts hidden layer size based on performance.\n\n```javascript\nimport { AdaptiveOnlineELM } from '@astermind/astermind-premium';\n\nconst model = new AdaptiveOnlineELM({\n  categories: ['class1', 'class2'],\n  initialHiddenUnits: 64,\n  minHiddenUnits: 32,\n  maxHiddenUnits: 256\n});\n\n// Batch training\nmodel.fit(X, y);\n\n// Online updates\nmodel.update(newSample, newLabel);\n```\n\n### 2. Forgetting Online ELM\nOnline learning with exponential forgetting of old data.\n\n```javascript\nimport { ForgettingOnlineELM } from '@astermind/astermind-premium';\n\nconst model = new ForgettingOnlineELM({\n  categories: ['class1', 'class2'],\n  forgettingFactor: 0.95 // Higher = forgets slower\n});\n\nmodel.fit(X, y);\nmodel.update(newSample, newLabel);\n```\n\n### 3. Hierarchical ELM\nMulti-level classification with hierarchical structure.\n\n```javascript\nimport { HierarchicalELM } from '@astermind/astermind-premium';\n\nconst model = new HierarchicalELM({\n  hierarchy: {\n    'root': ['animal', 'plant'],\n    'animal': ['mammal', 'bird'],\n    'mammal': ['dog', 'cat']\n  },\n  rootCategories: ['root']\n});\n\nmodel.train(X, y.map(label => getHierarchicalPath(label)));\nconst predictions = model.predict(sample, 3);\n// Returns: [{ path: ['root', 'animal', 'mammal', 'dog'], prob: 0.95 }]\n```\n\n### 4. Attention-Enhanced ELM\nUses attention mechanisms to focus on important features.\n\n```javascript\nimport { AttentionEnhancedELM } from '@astermind/astermind-premium';\n\nconst model = new AttentionEnhancedELM({\n  categories: ['class1', 'class2'],\n  attentionUnits: 128\n});\n\nmodel.train(X, y);\nconst predictions = model.predict(sample, 3);\n```\n\n### 5. Variational ELM\nProvides uncertainty estimates with predictions.\n\n```javascript\nimport { VariationalELM } from '@astermind/astermind-premium';\n\nconst model = new VariationalELM({\n  categories: ['class1', 'class2']\n});\n\nmodel.train(X, y);\nconst predictions = model.predict(sample, 3, true); // Include uncertainty\n// Returns: [{ label: 'class1', prob: 0.9, uncertainty: 0.05, confidence: 0.95 }]\n```\n\n### 6. Time-Series ELM\nSpecialized for sequential/time-series data.\n\n```javascript\nimport { TimeSeriesELM } from '@astermind/astermind-premium';\n\nconst model = new TimeSeriesELM({\n  categories: ['trend_up', 'trend_down', 'stable'],\n  sequenceLength: 10\n});\n\n// Sequences: number[][][] - array of sequences, each sequence is number[][]\nconst sequences = [\n  [[1, 2], [2, 3], [3, 4]], // Sequence 1\n  [[5, 6], [6, 7], [7, 8]]  // Sequence 2\n];\nconst labels = [0, 1];\n\nmodel.train(sequences, labels);\nconst prediction = model.predict(sequences[0], 3);\n```\n\n### 7. Transfer Learning ELM\nAdapts pre-trained models to new tasks.\n\n```javascript\nimport { TransferLearningELM } from '@astermind/astermind-premium';\n\nconst model = new TransferLearningELM({\n  categories: ['new_class1', 'new_class2'],\n  transferRate: 0.3 // How much to adapt from source\n});\n\nmodel.train(X, y);\n```\n\n### 8. Graph ELM\nProcesses graph-structured data.\n\n```javascript\nimport { GraphELM } from '@astermind/astermind-premium';\n\nconst model = new GraphELM({\n  categories: ['type1', 'type2']\n});\n\nconst graphs = [\n  {\n    nodes: [\n      { id: 'n1', features: [1, 2, 3] },\n      { id: 'n2', features: [4, 5, 6] }\n    ],\n    edges: [\n      { source: 'n1', target: 'n2' }\n    ]\n  }\n];\nconst labels = [0];\n\nmodel.train(graphs, labels);\nconst prediction = model.predict(graphs[0], 3);\n```\n\n### 9. Adaptive Kernel ELM\nAutomatically selects optimal kernel parameters.\n\n```javascript\nimport { AdaptiveKernelELM } from '@astermind/astermind-premium';\n\nconst model = new AdaptiveKernelELM({\n  categories: ['class1', 'class2'],\n  kernelType: 'rbf' // 'rbf', 'polynomial', 'sigmoid'\n});\n\nmodel.train(X, y);\n```\n\n### 10. Sparse Kernel ELM\nEfficient kernel ELM using landmark points.\n\n```javascript\nimport { SparseKernelELM } from '@astermind/astermind-premium';\n\nconst model = new SparseKernelELM({\n  categories: ['class1', 'class2'],\n  numLandmarks: 50 // Number of landmark points\n});\n\nmodel.train(X, y);\n```\n\n### 11. Ensemble Kernel ELM\nCombines multiple kernel ELMs for robust predictions.\n\n```javascript\nimport { EnsembleKernelELM } from '@astermind/astermind-premium';\n\nconst model = new EnsembleKernelELM({\n  categories: ['class1', 'class2'],\n  numModels: 5 // Number of ensemble members\n});\n\nmodel.train(X, y);\nconst predictions = model.predict(sample, 3);\n// Returns: [{ label: 'class1', prob: 0.9, votes: 4 }] // votes = ensemble agreement\n```\n\n### 12. Deep Kernel ELM\nMulti-layer kernel transformations.\n\n```javascript\nimport { DeepKernelELM } from '@astermind/astermind-premium';\n\nconst model = new DeepKernelELM({\n  categories: ['class1', 'class2'],\n  numLayers: 3\n});\n\nmodel.train(X, y);\n```\n\n### 13. Robust Kernel ELM\nHandles outliers and noisy data.\n\n```javascript\nimport { RobustKernelELM } from '@astermind/astermind-premium';\n\nconst model = new RobustKernelELM({\n  categories: ['class1', 'class2'],\n  outlierThreshold: 0.1\n});\n\nmodel.train(X, y);\nconst predictions = model.predict(sample, 3);\n// Returns: [{ label: 'class1', prob: 0.9, isOutlier: false }]\n```\n\n### 14. ELM-KELM Cascade\nCascades standard ELM with Kernel ELM.\n\n```javascript\nimport { ELMKELMCascade } from '@astermind/astermind-premium';\n\nconst model = new ELMKELMCascade({\n  categories: ['class1', 'class2']\n});\n\nmodel.train(X, y);\n```\n\n### 15. String Kernel ELM\nProcesses string/text data using string kernels.\n\n```javascript\nimport { StringKernelELM } from '@astermind/astermind-premium';\n\nconst model = new StringKernelELM({\n  categories: ['positive', 'negative']\n});\n\nconst strings = ['hello world', 'good morning', 'bad day'];\nconst labels = [0, 0, 1];\n\nmodel.train(strings, labels);\nconst prediction = model.predict(['hello'], 3);\n```\n\n### 16. Convolutional ELM\nImage-like data processing with convolutional features.\n\n```javascript\nimport { ConvolutionalELM } from '@astermind/astermind-premium';\n\nconst model = new ConvolutionalELM({\n  categories: ['cat', 'dog'],\n  filterSize: 3,\n  numFilters: 16\n});\n\n// Images: number[][][] - array of 2D images\nconst images = [\n  [[1, 2, 3], [4, 5, 6], [7, 8, 9]], // Image 1\n  [[9, 8, 7], [6, 5, 4], [3, 2, 1]]  // Image 2\n];\nconst labels = [0, 1];\n\nmodel.train(images, labels);\nconst prediction = model.predict(images[0], 3);\n```\n\n### 17. Recurrent ELM\nSequential data with hidden state memory.\n\n```javascript\nimport { RecurrentELM } from '@astermind/astermind-premium';\n\nconst model = new RecurrentELM({\n  categories: ['class1', 'class2'],\n  hiddenSize: 64\n});\n\nconst sequences = [\n  [[1, 2], [2, 3], [3, 4]], // Sequence 1\n  [[5, 6], [6, 7], [7, 8]]  // Sequence 2\n];\nconst labels = [0, 1];\n\nmodel.train(sequences, labels);\nconst predictions = model.predict(sequences[0], 3);\n// Returns: [{ label: 'class1', prob: 0.9, hiddenState: [...] }]\n```\n\n### 18. Fuzzy ELM\nFuzzy logic-based classification with membership functions.\n\n```javascript\nimport { FuzzyELM } from '@astermind/astermind-premium';\n\nconst model = new FuzzyELM({\n  categories: ['low', 'medium', 'high']\n});\n\nmodel.train(X, y);\nconst predictions = model.predict(sample, 3);\n// Returns: [{ label: 'medium', prob: 0.8, membership: 0.85, confidence: 0.9 }]\n```\n\n### 19. Quantum-Inspired ELM\nUses quantum computing principles for feature transformation.\n\n```javascript\nimport { QuantumInspiredELM } from '@astermind/astermind-premium';\n\nconst model = new QuantumInspiredELM({\n  categories: ['class1', 'class2'],\n  numQubits: 8\n});\n\nmodel.train(X, y);\nconst predictions = model.predict(sample, 3);\n// Returns: [{ label: 'class1', prob: 0.9, quantumState: [...], amplitude: 0.95 }]\n```\n\n### 20. Graph Kernel ELM\nGraph-structured data using graph kernels.\n\n```javascript\nimport { GraphKernelELM } from '@astermind/astermind-premium';\n\nconst model = new GraphKernelELM({\n  categories: ['type1', 'type2']\n});\n\nconst graphs = [\n  {\n    nodes: [{ id: 'n1', features: [1, 2] }],\n    edges: [{ source: 'n1', target: 'n2' }]\n  }\n];\nconst labels = [0];\n\nmodel.train(graphs, labels);\n```\n\n### 21. Tensor Kernel ELM\n3D tensor data processing.\n\n```javascript\nimport { TensorKernelELM } from '@astermind/astermind-premium';\n\nconst model = new TensorKernelELM({\n  categories: ['class1', 'class2']\n});\n\n// Tensors: number[][][] - array of 3D tensors\nconst tensors = [\n  [\n    [[1, 2], [3, 4]], // Channel 1\n    [[5, 6], [7, 8]]  // Channel 2\n  ]\n];\nconst labels = [0];\n\nmodel.train(tensors, labels);\nconst prediction = model.predict(tensors[0], 3);\n```\n\n## API Reference\n\n### License Management\n\n#### `initializeLicense(): void`\nInitializes the license runtime. Called automatically on first use.\n\n#### `setLicenseTokenFromString(token: string): Promise<void>`\nSets the license token from a string. Validates the token.\n\n#### `requireLicense(): void`\nThrows an error if no valid license is available. Called automatically by all Premium ELM variants.\n\n#### `checkLicense(): boolean`\nReturns `true` if a valid license is available, `false` otherwise.\n\n#### `getLicenseStatus(): LicenseState`\nReturns detailed license status information.\n\n### Common ELM Interface\n\nAll Premium ELM variants follow a similar interface:\n\n```typescript\ninterface ELMConfig {\n  categories: string[];\n  // ... variant-specific options\n}\n\nclass PremiumELM {\n  constructor(config: ELMConfig);\n  train(X: any[], y: number[]): void;\n  predict(sample: any, topK?: number): Prediction[];\n}\n```\n\n## Integration with Astermind Pro\n\nPremium includes all features from [Astermind Pro](https://www.npmjs.com/package/@astermind/astermind-pro):\n\n- **RAG (Retrieval-Augmented Generation)**\n- **Reranking**\n- **Summarization**\n- **Information Flow Analysis**\n- **All Pro ELM variants**\n\n```javascript\nimport { \n  RAGPipeline,\n  Reranker,\n  Summarizer,\n  AdaptiveOnlineELM // Premium variant\n} from '@astermind/astermind-premium';\n```\n\n## Related Packages\n\n- **[Astermind Pro](https://www.npmjs.com/package/@astermind/astermind-pro)** - Advanced ML toolkit with RAG, reranking, and more\n- **[Astermind Elm](https://www.npmjs.com/package/@astermind/astermind-elm)** - Core Extreme Learning Machine library\n- **[Astermind Synthetic Data](https://www.npmjs.com/package/@astermind/astermind-synthetic-data)** - Synthetic data generation\n\n## License\n\nProprietary - Requires valid license token from [license.astermind.ai](https://license.astermind.ai)\n\n## Support\n\n- **Documentation**: [docs.astermind.ai](https://docs.astermind.ai)\n- **Issues**: [GitHub Issues](https://github.com/astermindai/astermind-premium/issues)\n- **Email**: support@astermind.ai\n- **Website**: [astermind.ai](https://astermind.ai)\n\n## Changelog\n\n### 1.0.0\n- Initial release\n- 21 Premium ELM variants\n- License validation\n- Full integration with Astermind Pro\n- Comprehensive test suite\n\n---\n\n**Built with ❤️ by [AsterMind AI](https://astermind.ai)**\n","readmeFilename":"README.md"}