{"_id":"@danielsimonjr/mathts-wasm","_rev":"10-87f5765a52bcda24112a53870a2ad344","name":"@danielsimonjr/mathts-wasm","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.1":{"name":"@danielsimonjr/mathts-wasm","version":"0.1.1","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"MathTS Contributors"},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.1.1","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/MathTS#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"6eb2a85b7aebbadb69fbf37a428d19a3a5509311","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.1.1.tgz","fileCount":21,"integrity":"sha512-SxoWNUsCm+aJtI0mAvYEVtJ9mM9LFJvP9PU9wmRNrSLmymXlPeWeQh+ycb/w5PANHpRHnhMmkgJoZAaKvwHO7A==","signatures":[{"sig":"MEQCIBVwS2htt2LUIbeCz1Ha+sqKKq+9130aqT6rVdcr1zZLAiBTSOGV/3wXDaRyrCs5oVEYUgSojXoZwsA4+bw1nURAOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329937},"main":"build/release.js","type":"module","types":"build/release.d.ts","exports":{".":{"types":"./build/release.d.ts","import":"./build/release.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"80b99b6ef0739ddcd6d660f1a1c217eb5d455996","scripts":{"test":"node --experimental-wasm-simd tests/run.js","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release","benchmark":"node --experimental-wasm-simd benchmarks/run.js","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/MathTS.git","type":"git","directory":"assembly"},"_npmVersion":"11.12.1","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.1.1_1775364688927_0.16025045277552774","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@danielsimonjr/mathts-wasm","version":"0.1.2","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"MathTS Contributors"},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.1.2","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/MathTS#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"b51a55a47ee7f444b036a63962057c7bbfa747d4","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.1.2.tgz","fileCount":21,"integrity":"sha512-5mu3t3usAkZGYeofaAcmZjJ6ZIwYR3ssCLGTj+lKOaaFIKjCWNUv3lUsM+jEQ6ghmhLNLZaHXBUQK2boHhF7IA==","signatures":[{"sig":"MEUCIBgiBjoHeJtZPBgaciREUiO7G/rBZwF/lZM1ByGHi7KDAiEAgjiTgsGytiDpqc8cNcMQh9IWH75HmCXXf4IwhdNdiMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329937},"main":"build/release.js","type":"module","types":"build/release.d.ts","exports":{".":{"types":"./build/release.d.ts","import":"./build/release.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"80b99b6ef0739ddcd6d660f1a1c217eb5d455996","scripts":{"test":"node --experimental-wasm-simd tests/run.js","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release","benchmark":"node --experimental-wasm-simd benchmarks/run.js","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/MathTS.git","type":"git","directory":"assembly"},"_npmVersion":"11.12.1","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.1.2_1775364945905_0.17472988115701593","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@danielsimonjr/mathts-wasm","version":"0.1.3","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"Daniel Simon Jr."},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.1.3","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/mathts#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"2c4e814233fa823e88731c4dac9ac1cfb22b6c96","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.1.3.tgz","fileCount":22,"integrity":"sha512-nfNygGjdRI22klKqSHb2IEwQU/ScUMpQ9yGIyLgMN2Hdo7ilX+H8tNk858e9ZtnFzrHHHfii3MahXCU6qGdc4w==","signatures":[{"sig":"MEUCIB8jcHBvAiQnsyiwdc8kxqOnw7VY7AlltowhPUx3fLrAAiEAlIQPwXpYUkZL6oPNHbjdCuPFFRBEfo4cB6uZwFKtlB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2520377},"main":"build/release.js","type":"module","types":"build/release.d.ts","exports":{".":{"types":"./build/release.d.ts","import":"./build/release.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"31a489341a06b4f1dc691eb6fdb70be5ab536c48","scripts":{"test":"node tests/run.js && node tests/svd.test.mjs && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release","benchmark":"node --experimental-wasm-simd benchmarks/run.js","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/mathts.git","type":"git","directory":"assembly"},"_npmVersion":"11.13.0","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"26.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27","@assemblyscript/loader":"^0.28.17"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.1.3_1779736450468_0.8919841040598278","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@danielsimonjr/mathts-wasm","version":"0.1.4","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"Daniel Simon Jr."},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.1.4","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/mathts#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"7bb3e10939d431106bad2c76c0d4c22cb242b948","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.1.4.tgz","fileCount":22,"integrity":"sha512-w6CItr3Jd/EZxIR3HrDC3w3cnDMRPNjEztHDSR8RXMrocda3AqOSlm4BEjuVDPazn86xzOcLqpgDsoQnAa5Jaw==","signatures":[{"sig":"MEUCIQDb5rM8Dp6eJ9BxBcgfmlfNpYHZln/mdOtBuSQ+f/RougIgOte/z9JTdauL7SPjH94mMlltT2k3RNlGrE8rv0IhJ1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2520530},"main":"build/mathts.js","type":"module","types":"build/mathts.d.ts","exports":{".":{"types":"./build/mathts.d.ts","import":"./build/mathts.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"c861c4bbfa53a99422000dbfa75e17d93bdf5f16","scripts":{"test":"node tests/run.js && node tests/svd.test.mjs && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release && npm run gen:manifest","benchmark":"node --experimental-wasm-simd benchmarks/run.js","gen:manifest":"node scripts/gen-wasm-manifest.mjs","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/mathts.git","type":"git","directory":"assembly"},"_npmVersion":"11.16.0","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27","@assemblyscript/loader":"^0.28.17"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.1.4_1782340796078_0.6338778757310055","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@danielsimonjr/mathts-wasm","version":"0.1.5","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"Daniel Simon Jr."},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.1.5","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/mathts#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"c17521c42ef6931e4d71b47074f98b88bc882960","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.1.5.tgz","fileCount":22,"integrity":"sha512-uJDsofZ4GAXofSlCWJdGo9ykAx3YRlfmGmlVWDhSLBULTITEp6DqcQH661Dr72UV41EqJuiA2sjeY0qO18xOvQ==","signatures":[{"sig":"MEUCIEPmn2Dc7Wv3xxTFVIptRo/VF3/jyaVnHbzEGMy/WpPOAiEAlltiD5JC21AKo6TlpuesZiVEqFWiyGTgxYQ0Dg2nj+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2520699},"main":"build/mathts.js","type":"module","types":"build/mathts.d.ts","exports":{".":{"types":"./build/mathts.d.ts","import":"./build/mathts.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"e69b374b75cea910065a3870fb13d8965b4bfa9c","scripts":{"test":"node tests/run.js && node tests/svd.test.mjs && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs && npm run test:diff","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release && npm run gen:manifest","benchmark":"node --experimental-wasm-simd benchmarks/run.js","test:diff":"node tests/diff-special.test.mjs && node tests/diff-decomposition.test.mjs","golden:gen":"python -X utf8 tests/golden/generate_goldens.py","gen:manifest":"node scripts/gen-wasm-manifest.mjs","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release","coverage:matrix":"python -X utf8 tests/audit/coverage_matrix.py"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/mathts.git","type":"git","directory":"assembly"},"_npmVersion":"11.16.0","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27","@assemblyscript/loader":"^0.28.17"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.1.5_1782360343219_0.18529924961533695","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@danielsimonjr/mathts-wasm","version":"0.2.0","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"Daniel Simon Jr."},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.2.0","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/mathts#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"f141cdc0f34a737260ff6e92f72f5b8e62594703","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.2.0.tgz","fileCount":22,"integrity":"sha512-9C8Q0xqF6R5fQ0fVE+uEyr373Z5UKWpTa9SuPksRqkOjdAVGnNXmYIG7ROXZyeCiPNkYPBWZTzIWMhKPJE7efQ==","signatures":[{"sig":"MEUCIQDTtJ6cef34zy9VQdeTyeq92x5/xrkIhz9jbi9B5ne9OAIgblQJLcRbb2pYlKzA0IV/hIRRh+T67LRaqZNm8bQrrm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2657694},"main":"build/mathts.js","type":"module","types":"build/mathts.d.ts","exports":{".":{"types":"./build/mathts.d.ts","import":"./build/mathts.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"339e0eb3448838553f9eea003f05cef01763ddc8","scripts":{"test":"node tests/run.js && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs && node tests/phase2-kernels.test.mjs && npm run test:diff","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release && npm run gen:manifest","benchmark":"node --experimental-wasm-simd benchmarks/run.js","test:diff":"node tests/diff-special.test.mjs && node tests/diff-decomposition.test.mjs","golden:gen":"python -X utf8 tests/golden/generate_goldens.py","gen:manifest":"node scripts/gen-wasm-manifest.mjs","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release","coverage:matrix":"python -X utf8 tests/audit/coverage_matrix.py"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/mathts.git","type":"git","directory":"assembly"},"_npmVersion":"10.9.4","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27","@assemblyscript/loader":"^0.28.17"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.2.0_1782974382008_0.9865043454877882","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@danielsimonjr/mathts-wasm","version":"0.2.1","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"Daniel Simon Jr."},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.2.1","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/mathts#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"66251d512bbc60050275d1dcf69ad96d3b5f9fa3","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.2.1.tgz","fileCount":22,"integrity":"sha512-9jwztd1amSi/3h8Ewvh1aI1MvWQrO6H+R7Uurf+j+Rv68MPy7PiztGRYRStiZBeirOzxCRzzmiAVfJgah5Lc1g==","signatures":[{"sig":"MEYCIQDUTMyidU/d/mkDxR0tdCWHBm5LITGw1UcUj519bLfg3QIhANXnSwOb3pc/guaG+Fc8fhYtaYPPwEQcmyYNqHNaR8Y4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2654403},"main":"build/mathts.js","type":"module","types":"build/mathts.d.ts","exports":{".":{"types":"./build/mathts.d.ts","import":"./build/mathts.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"7a31c8d3492c3214be9ae828f7c931efea66d6df","scripts":{"test":"node tests/run.js && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs && node tests/phase2-kernels.test.mjs && npm run test:diff","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release && npm run gen:manifest","benchmark":"node --experimental-wasm-simd benchmarks/run.js","test:diff":"node tests/diff-special.test.mjs && node tests/diff-decomposition.test.mjs","golden:gen":"python -X utf8 tests/golden/generate_goldens.py","gen:manifest":"node scripts/gen-wasm-manifest.mjs","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release","coverage:matrix":"python -X utf8 tests/audit/coverage_matrix.py"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/mathts.git","type":"git","directory":"assembly"},"_npmVersion":"10.9.4","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27","@assemblyscript/loader":"^0.28.17"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.2.1_1783217725695_0.685789110694881","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@danielsimonjr/mathts-wasm","version":"0.2.2","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"Daniel Simon Jr."},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.2.2","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/mathts#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"dc68667409c27284f90d7f01a56d3be95dcedbbc","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.2.2.tgz","fileCount":22,"integrity":"sha512-mKWzdlxiDUqNjMqmetiTTLF8lMGRVnezzBz4+d/+HRsHEUHV/kD+VfeL5+uODhmLMqgJUyT7IvBzmIP4Pd9Ciw==","signatures":[{"sig":"MEUCIQCx6jZ8Ew0On9dsx29CwgV7yUFwEX1PMf1YEQAmcrBNRQIgYdOF4+6Nkajuhk3hKzFF9ftZSzbkTcIfXSGot12s9xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2654403},"main":"build/mathts.js","type":"module","types":"build/mathts.d.ts","exports":{".":{"types":"./build/mathts.d.ts","import":"./build/mathts.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"ca96ae60cdb8c6e48e5bb369d22dc98c2efe89ad","scripts":{"test":"node tests/run.js && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs && node tests/phase2-kernels.test.mjs && npm run test:diff","build":"npm run asbuild && npm run build:bindings","clean":"rm -rf build/","asbuild":"npm run asbuild:debug && npm run asbuild:release && npm run gen:manifest","benchmark":"node --experimental-wasm-simd benchmarks/run.js","test:diff":"node tests/diff-special.test.mjs && node tests/diff-decomposition.test.mjs","golden:gen":"python -X utf8 tests/golden/generate_goldens.py","gen:manifest":"node scripts/gen-wasm-manifest.mjs","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release","coverage:matrix":"python -X utf8 tests/audit/coverage_matrix.py"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/mathts.git","type":"git","directory":"assembly"},"_npmVersion":"10.9.4","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","assemblyscript":"^0.27.27","@assemblyscript/loader":"^0.28.17"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.2.2_1783284404387_0.17464829160972983","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@danielsimonjr/mathts-wasm","version":"0.2.3","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"author":{"name":"Daniel Simon Jr."},"license":"MIT","_id":"@danielsimonjr/mathts-wasm@0.2.3","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"homepage":"https://github.com/danielsimonjr/MathTS#readme","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"3fe877b88fe0f99462bcb4c16f9999eb0ffdd4fd","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.2.3.tgz","fileCount":22,"integrity":"sha512-DnFX0AU06FzKcKe+qTKqwoA+TjDrG8PrfDSMYqDjPGA21KTVQbpdHy3AAmQUXL+La+XyWL2jR08v+v0UgM+woA==","signatures":[{"sig":"MEQCIA3SdLXFKV4AuzS9DrMVyWJXleZyj57Sib4shgwSJ4ktAiB7BVMYaFul+jGVgdu0qJSQD4f+clBEPEoWLjF7lP94WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzY7kzH/rpUHG/r5Vp8uVcCKvt27kzpTBQoNQGe2Xq1gIhAK0S7oIxqX6PaR2WULsMQXww4/Zci2+V+gcIh7xq7haV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2654612},"main":"build/mathts.js","type":"module","types":"build/mathts.d.ts","exports":{".":{"types":"./build/mathts.d.ts","import":"./build/mathts.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"fcedfdcb463e261f846031674139d9f3baac8f54","scripts":{"test":"node tests/run.js && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs && node tests/phase2-kernels.test.mjs && bun run test:diff","build":"bun run asbuild && bun run build:bindings","clean":"rm -rf build/","asbuild":"bun run asbuild:debug && bun run asbuild:release && bun run gen:manifest","benchmark":"node --experimental-wasm-simd benchmarks/run.js","test:diff":"node tests/diff-special.test.mjs && node tests/diff-decomposition.test.mjs","golden:gen":"python -X utf8 tests/golden/generate_goldens.py","gen:manifest":"node scripts/gen-wasm-manifest.mjs","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release","coverage:matrix":"python -X utf8 tests/audit/coverage_matrix.py"},"_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"repository":{"url":"git+https://github.com/danielsimonjr/MathTS.git","type":"git","directory":"assembly"},"_npmVersion":"11.17.0","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","assemblyscript":"^0.28.20","@assemblyscript/loader":"^0.28.20"},"_npmOperationalInternal":{"tmp":"tmp/mathts-wasm_0.2.3_1789824008658_0.34885111801516255","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"@danielsimonjr/mathts-wasm@0.3.0","bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"dist":{"shasum":"c0daad60e4e8414fa1411921763477b2da462858","tarball":"https://registry.npmjs.org/@danielsimonjr/mathts-wasm/-/mathts-wasm-0.3.0.tgz","fileCount":22,"integrity":"sha512-ir+jhPqsUlNFRFzkND7WfI21GeQWaw67nZJtthMjwr/QEaq7QVQY/XqwepJs3QNOG20cVOVRSR9sfGlv/cduiw==","signatures":[{"sig":"MEUCIGt5AK0/86FBkTI8OpRoesAMPg5CgxmBQOclc6wbGDNgAiEApZ1mx/i6M30PaXAhHrg9Nnn1CniKOLyJ6L88MOWeH+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN9zi0hR+wrjgwIPWKmgI128+XJMXRhfNEAhRaMISUFAIgZ2O2UBx+NU9kNa65QFP90cTOZyg0zy+4ZIp7nlkl0Xs="}],"unpackedSize":2644726},"main":"build/mathts.js","name":"@danielsimonjr/mathts-wasm","type":"module","types":"build/mathts.d.ts","author":{"name":"Daniel Simon Jr."},"exports":{".":{"types":"./build/mathts.d.ts","import":"./build/mathts.js"},"./wasm":{"import":"./build/mathts.wasm"},"./debug":{"import":"./build/mathts-debug.wasm"}},"gitHead":"745ed66fc9bb78e891e0805ed4f32f1ef6ba271f","license":"MIT","scripts":{"test":"node tests/run.js && node tests/special-numtheory.test.mjs && node tests/polynomial.test.mjs && node tests/signal.test.mjs && node tests/linalg.test.mjs && node tests/curvefit.test.mjs && node tests/optimization.test.mjs && node tests/approx.test.mjs && node tests/tensor.test.mjs && node tests/phase2-kernels.test.mjs && bun run test:diff","build":"bun run asbuild && bun run build:bindings","clean":"rm -rf build/","asbuild":"bun run asbuild:debug && bun run asbuild:release && bun run gen:manifest","benchmark":"node --experimental-wasm-simd benchmarks/run.js","test:diff":"node tests/diff-special.test.mjs && node tests/diff-decomposition.test.mjs","golden:gen":"python -X utf8 tests/golden/generate_goldens.py","gen:manifest":"node scripts/gen-wasm-manifest.mjs","asbuild:debug":"asc src/index.ts --target debug","build:bindings":"tsc -p tsconfig.bindings.json","asbuild:release":"asc src/index.ts --target release","coverage:matrix":"python -X utf8 tests/audit/coverage_matrix.py"},"version":"0.3.0","_npmUser":{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"},"homepage":"https://github.com/danielsimonjr/MathTS#readme","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"repository":{"url":"git+https://github.com/danielsimonjr/MathTS.git","type":"git","directory":"assembly"},"_npmVersion":"10.9.4","description":"MathTS WebAssembly module - high-performance numerical computing","directories":{},"maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","assemblyscript":"^0.28.20","@assemblyscript/loader":"^0.28.20"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mathts-wasm_0.3.0_1790392805622_0.3021690518036637"}}},"time":{"created":"2026-04-05T04:51:28.793Z","modified":"2026-09-26T03:20:05.972Z","0.1.1":"2026-04-05T04:51:29.177Z","0.1.2":"2026-04-05T04:55:46.184Z","0.1.3":"2026-05-25T19:14:10.671Z","0.1.4":"2026-06-24T22:39:56.291Z","0.1.5":"2026-06-25T04:05:43.410Z","0.2.0":"2026-07-02T06:39:42.217Z","0.2.1":"2026-07-05T02:15:25.865Z","0.2.2":"2026-07-05T20:46:44.546Z","0.2.3":"2026-09-19T13:20:08.813Z","0.3.0":"2026-09-26T03:20:05.814Z"},"bugs":{"url":"https://github.com/danielsimonjr/MathTS/issues"},"author":{"name":"Daniel Simon Jr."},"license":"MIT","homepage":"https://github.com/danielsimonjr/MathTS#readme","keywords":["math","wasm","webassembly","assemblyscript","numerical","matrix","linear-algebra","simd"],"repository":{"url":"git+https://github.com/danielsimonjr/MathTS.git","type":"git","directory":"assembly"},"description":"MathTS WebAssembly module - high-performance numerical computing","maintainers":[{"name":"danielsimonjr","email":"danielsimonjr@yahoo.com"}],"readme":"# @danielsimonjr/mathts-wasm\n\nHigh-performance WebAssembly module for MathTS, built with AssemblyScript.\n\n## Features\n\n- **SIMD Acceleration**: Utilizes WebAssembly SIMD for vectorized operations\n- **Zero-Copy Operations**: Works directly on typed arrays for minimal overhead\n- **Comprehensive Math**: Scalar, array, matrix, and complex number operations\n- **Cross-Platform**: Works in browsers, Node.js, Deno, and edge runtimes\n\n## Building\n\n```bash\n# Install dependencies\nnpm install\n\n# Build debug WASM (with debugging info)\nnpm run asbuild:debug\n\n# Build release WASM (optimized)\nnpm run asbuild:release\n\n# Build both\nnpm run asbuild\n```\n\n## Usage\n\n### Browser\n\n```typescript\nimport { MathTSWasm } from '@danielsimonjr/mathts-wasm';\n\nconst wasm = await MathTSWasm.create('/path/to/mathts.wasm');\n\n// Scalar operations\nconst sum = wasm.add(2, 3); // 5\nconst sqrt = wasm.sqrt(16); // 4\nconst sin = wasm.sin(Math.PI / 2); // 1\n\n// For array/matrix operations, use the raw exports\nconst exports = wasm.raw;\n// ... work with typed arrays and pointers\n```\n\n### Node.js\n\n```typescript\nimport { loadWasmSync } from '@danielsimonjr/mathts-wasm';\nimport fs from 'fs';\n\nconst buffer = fs.readFileSync('./build/mathts.wasm');\nconst { exports } = loadWasmSync(buffer);\n\nconsole.log(exports.add_f64(2, 3)); // 5\n```\n\n## Module Structure\n\n```\nassembly/\n├── src/\n│   ├── index.ts          # Main entry point\n│   ├── types/\n│   │   └── complex.ts    # Complex number type\n│   ├── ops/              # scalar, array, matrix, complex-ops,\n│   │   │                 # complex-array, linalg, svd, signal,\n│   │   │                 # special, polynomial, number-theory,\n│   │   └── ...           # optimization, curvefit, approx, tensor\n│   ├── env/\n│   │   └── abort.ts      # Error handling\n│   └── bindings/\n│       ├── index.ts        # Bindings entry point\n│       └── wasm-loader.ts  # JS/TS bindings (SHA-384 verified)\n├── build/                # WASM output\n├── tests/\n│   └── run.js           # Test runner\n├── asconfig.json          # AssemblyScript config\n├── tsconfig.bindings.json # TypeScript bindings config\n└── package.json\n```\n\n## Available Operations\n\n### Scalar Operations\n\n- Basic: `add_f64`, `sub_f64`, `mul_f64`, `div_f64`, `mod_f64`, `neg_f64`\n- Power: `sqrt_f64`, `pow_f64`, `square_f64`, `cube_f64`, `cbrt_f64`\n- Exp/Log: `exp_f64`, `log_f64`, `log10_f64`, `log2_f64`\n- Trig: `sin_f64`, `cos_f64`, `tan_f64`, `asin_f64`, `acos_f64`, `atan_f64`\n- Hyperbolic: `sinh_f64`, `cosh_f64`, `tanh_f64`, `asinh_f64`, `acosh_f64`, `atanh_f64`\n- Rounding: `abs_f64`, `floor_f64`, `ceil_f64`, `round_f64`, `trunc_f64`\n\n### Array Operations\n\n- Reductions: `array_sum`, `array_product`, `array_mean`, `array_variance`, `array_min`, `array_max`\n- Norms: `array_norm`, `array_norm_l1`, `array_norm_linf`\n- Element-wise: `array_add`, `array_sub`, `array_mul`, `array_div`, `array_scale`\n- BLAS-like: `array_dot`, `array_axpby`, `array_distance`\n\n### Matrix Operations\n\n- Creation: `matrix_zeros`, `matrix_ones`, `matrix_identity`, `matrix_diag`\n- Arithmetic: `matrix_add`, `matrix_sub`, `matrix_scale`, `matrix_multiply`\n- Properties: `matrix_trace`, `matrix_norm_frobenius`, `matrix_transpose`\n- BLAS: `matrix_gemm`, `matrix_gemv`, `matrix_axpy`\n\n### Complex Operations\n\n- Arithmetic: `complex_add`, `complex_sub`, `complex_mul`, `complex_div`\n- Functions: `complex_exp`, `complex_log`, `complex_sqrt`, `complex_pow`\n- Trig: `complex_sin`, `complex_cos`, `complex_tan`, `complex_asin`, `complex_acos`\n- Properties: `complex_abs`, `complex_arg`, `complex_conj`\n\n## Performance Notes\n\n1. **SIMD**: Enabled by default for vector operations\n2. **Memory Layout**: Matrices use row-major order\n3. **Complex Arrays**: Use interleaved storage `[re0, im0, re1, im1, ...]`\n\n## Testing\n\n```bash\n# Run tests (requires build first)\nnpm run asbuild:debug\nnpm test\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}