{"_id":"@bytewaveco/signal","_rev":"7-0d98aacaa079bc551b1ad0821fc46f16","name":"@bytewaveco/signal","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@bytewaveco/signal","version":"1.0.0","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"git+https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"private":false,"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Kaden Griffith","email":"kaden.griffith@bytewave.co","url":"bytewave.co"},"license":"MIT","dependencies":{"@mathigon/euclid":"^1.1.1","technicalindicators":"^3.1.0"},"gitHead":"b1f242a5522fdb9bbf34d7c2aa402c117fb4de84","_id":"@bytewaveco/signal@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HSw8Sd8IS3JgMp5WaAX0taUI29JbcUbOIyTj86sZFNeikFk1ZGGVliqqNaNSCdk8TtZ5JvqOVhGn157gHPSD0w==","shasum":"58a5e6ad13ba7b956351a4a8e6441b6e86e97a26","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.0.0.tgz","fileCount":5,"unpackedSize":290955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCJLFVMwDnU+2+HhZQkq5rNFdGfBmKdP06cp7QYujZSAiEA889mhPJxGgoFswhXqYo5qat+3VtnQKWgRUjJEoNidTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9tX+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZmw/7BvrF4GA0zOenkg2+gQ7dYyvewBSW0wkfEu7MuMalzIhxPmfj\r\nt9E9ENU8GhC0jNxsSnBtjHLuEH7AXrKSx2rh7UnJ9kjc8htr+RMVQlgFjijE\r\npEymwRx7KJw0EwnTx+BpNgGBT9dUrul7b01eaBneR9D1I/rvNBFNpdNSjZ+p\r\n/Y6TBamZxoZvaZhFmlBmMf+nhtSpsD4V/Y2RYDYVG03fB95MBtXVFuocs78b\r\nVB+KZfiHXg+jLsVmQRa+EFOHUROshz7hgfZH/5nHTB34ULKJ6PGyKpDyjV3/\r\nv+vOJQmWOp6mtjZqBkmJvS6zcQoJu/A/iKw0rY2wh1Fn4ENws4/UvUPXRm+s\r\nc6iiaSbcjDtNg5Px54VN7MI/hQixrHLVKikQYd/kmQmhwJk5bud1jrwvuVj1\r\nE+Wv/6eakOos76Ab5VJP1JW6/I9rVf4M42cp5dWO9Cor7tpJMlPiLc8lcqQf\r\nm5cK6wXPyncjvR240qfXoq4wDs45YMVmYjgT13ByfrLvXkVUJLHvVJXYLxkD\r\n3dnraABmUbSHkoSSAMvogoZl2MmUUjOpht84BBbZ3YC8wFdVIr087AlRRR+Z\r\njRBJLg0fcE4R+K+H4xVN43fnedFEkgTyrm8bCoL30o4VE7V/crbTbKWI3SVM\r\nPSkLar2UmJAHD5zP6NH/rB0A5F3zNttFiDU=\r\n=eYjb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.0.0_1660343806288_0.23085640967475296"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bytewaveco/signal","version":"1.0.1","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"private":false,"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"vite build","lint":"eslint src/**/*.ts","format:check":"prettier --check src/**/*.ts","format":"prettier --write src/**/*.ts","test":"vitest dev","publish":"cd dist && npm publish --access public"},"author":{"name":"Kaden Griffith","email":"kaden.griffith@bytewave.co","url":"bytewave.co"},"license":"MIT","dependencies":{"@mathigon/euclid":"^1.1.1","technicalindicators":"^3.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","coinbase-pro-node":"^5.0.0","dayjs":"^1.11.5","eslint":"^8.21.0","eslint-plugin-jsdoc":"^39.3.6","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.3","typescript":"^4.7.4","vite":"^3.0.7","vite-plugin-dts":"^1.4.1","vitest":"^0.21.1"},"_id":"@bytewaveco/signal@1.0.1","dist":{"shasum":"eb8e372c658983767e651e60ad09d10660a5e029","integrity":"sha512-XjSXMvv6Q0GblCY+CIdlFKXN8Nk/hzhkJPVTZ1oQY6QcdnO9/p5X6oqfzMt2+p6lY4AjWE3x4f4M4YjroHCtDA==","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.0.1.tgz","fileCount":14,"unpackedSize":214220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhKSSrj6wFN+dUDzZRBB5suylgNUcGtL8Wxh8Owi3S8wIhANAKQ1xlglfVzcCnMeFtFKUmDJVyuii/WmWSrk+OZ4Ov"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9t+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfDw/+MDnwHqwyczlxVp+YBJUczWwWoBsrITA92LqnCsQ6ZIHy8ps6\r\nV7NKFpKnueo7yvHyqmgueJGhck5Wuc8trLPvhymTwztaLED5jrimP+5YXz2S\r\n1pAfqAu8E2VlXb2eYI7ximqnbVyLuk63zDgFnyTWNkTIeyyx6Vv93X2g5xd8\r\nKdnH21dAR027dJy8de3RC1FLYNXK8CjyzJRE9akcCfq4ESykaw7+M82oCd5g\r\nz4cR0lWvGh1CyHdQNl08hQFTcX4Z9+4RRWgTTOwxYjDbMBUDvdYzqJNwrgI4\r\n68sURniK3R4YIwkdEumCe95rHRm3AmED+D9uoqrou9VfGCmRRfBbnbFtC4LN\r\nb5mG+wbUrv5fCBmQRhUwpbk1Af+kWbIjpLzuh16ma3GmFNWXbbDGNpRjt+30\r\nDx/XftuyByAZmQb2OrqDmxNM4y8MYwtTMbH9NTK7UfnkyvIZ7GcRrqghvxJ3\r\nl2Q5ySZ9j0wGGvaa9qjPoiLcgBJ6/9PBE7oj9HqGpmhhb0IRUusZUsKYuaXN\r\n3DU5LCupFs+Ekb3ojVZEl1x7RueLfSvayFf2LHMzyS45/x4W8XPfD8XHTaG1\r\n7e29u32AL5oiYFI+49QgjUGaq94E+qHMRX/1N4zayPd+Hq1APty1a/EMpB5F\r\n3AXkYcPc/yOF0wzyEoQZ/EWuEuM7sQlEqdw=\r\n=h/jx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.0.1_1660346297691_0.8784793603427481"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bytewaveco/signal","version":"1.0.2","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"git+https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"private":false,"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Kaden Griffith","email":"kaden.griffith@bytewave.co","url":"bytewave.co"},"license":"MIT","gitHead":"a3fc78406b138335803ce83cad6682bcdf543ae2","_id":"@bytewaveco/signal@1.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-w5766gMo9lvO29WDy3xhT9TbD7Sr94L16vmzlJp/d/VNWbZ6Hna2cQpnjKvFcLkzn9DF72zAOT90OvrN1dju8w==","shasum":"e25d338ccb41c83fcf00d5dee65696995bf9c477","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.0.2.tgz","fileCount":5,"unpackedSize":290958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCswbcbH5rPAL688GAkQlqrYkT+zSKBipwE2nsbMpn2BQIgH94xwcAMo5vJnOiZQTYxlyJS5Kb0sgjenodJBubHnXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9uBzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFJA/+P9AkFmmsX9Faj/r2+CZmbDlafQMxSITc8Gn+gbxvTVFgTUFT\r\nO5fKNix2YMhe9WQleVB6YTSygIt55ZpoMOgM2RBgUG4CUNJA9Q4MK+HUl2ME\r\nNYZF52BxSlQk1RGDa+dSvotVOxPVWjJakisbXpmh4Rw+5mUJavtqQE6cAKkL\r\nZciMQ3+iiDkVpJJK/2U/5Ut/H7W4PVLQIX6skbbTxjKHJR+dddzmahz7B+bc\r\nTwUkEApLNgu6QdyRgFRvZG7pIt5wgO0yyMAn8ma8BFooDA0dHCvRCZkXuNfx\r\n1OnSx5ZaT9BLfx/+4NmQukowlIdax79GWaYIZ+/4LVpADjNvMo4lSkgb23ww\r\nQm1JhiEi7/CptfGuwnL7EJELBlkr9ASiaAKJWgD4AkkoJ3BxLsqhMQesHhik\r\nwUPLFa9ISxLdT+Ax6D1GP+H26NnbC+fFcNy7m0xtaqLw44fyNggATZzYoFev\r\nLroGJiDOV83Ki0vl9rfFNqyJIi8TVVywlyJEf9vV0RAQsJ2OD3/vJZFRyMBQ\r\nOuebaBSxwkYCK7TiAZkrJ7XDgmnsk7qGxyR643hVJ4pPeh6BdfH5Yq1zNtiN\r\n+nCwKzTFdTZxgXwj/jrHUDeK6o5OE2NMgk0TK7G1qbj5Wg79DMLyBohuq2wV\r\nkS3Pgd+kAHKRuVWnTjZmgaohr4S5XOtmtUM=\r\n=F5qm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.0.2_1660346482860_0.852146107386643"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bytewaveco/signal","version":"1.0.3","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"private":false,"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"vite build","lint":"eslint src/**/*.ts","format:check":"prettier --check src/**/*.ts","format":"prettier --write src/**/*.ts","test":"vitest dev","publish":"cd dist && npm publish --access public"},"author":{"name":"Kaden Griffith","email":"kaden.griffith@bytewave.co","url":"bytewave.co"},"license":"MIT","dependencies":{"technicalindicators":"^3.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","coinbase-pro-node":"^5.0.0","dayjs":"^1.11.5","eslint":"^8.21.0","eslint-plugin-jsdoc":"^39.3.6","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.3","typescript":"^4.7.4","vite":"^3.0.7","vite-plugin-dts":"^1.4.1","vitest":"^0.21.1"},"_id":"@bytewaveco/signal@1.0.3","dist":{"shasum":"32fcad809e76118642b3ec0c5d37bc5ea16d3fba","integrity":"sha512-HXaBDZq1q/xWmE+RWrIyeYy6hF1sZZkMA3RAH9oau/HLPuM4dYRkdoeXeSrrek2LFw4okQGEV87CTob8AUAvvw==","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.0.3.tgz","fileCount":14,"unpackedSize":213653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS52t8d/4HIKDPUIRvpuiZlQsKGAYAvj3gsKLYuhTHVwIhALih5zi3HJ/9XGauvG+4HHYzyp62HgzEKmFwtASCpDia"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+TOdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH0Q//SK1A3acXpVnKsZrNAkdF1WKWgXt3L4OYccX8NnCmWQrMHhla\r\nM+gUxYH712C+6GaWUVt781jH483kq+OafegRJxYAwbcI5fbK7HczgI+rlpBV\r\ncrdCR0yb53jEETBvMSZ4c1x7qzrQNdv7YX/mfClHHYLd0RtlH3uybizzNfV6\r\nkRHwPjS6Hq1zl8T1sWRBKIm7Y0j/C/5lSiUNiEvUBhfiMKCO+1gEDOE+Z+YK\r\nqtX7V1Rx7RTYd2ervGhe7fJfE6FsoBeDRZGS+j5v1rDMUKgj1z0Tuqm6Mcfs\r\nGT+YH5Ryp1VVQuX/B/w8g6YGEbQXDOIDZE3noymXiKzATGeF2FJuEa3LUYzo\r\nLunjWw3Jg3YK5FEZKXLKI45Qs8DyFX/ePhfeD7SnDX5GFTUCqc2QryFXkavS\r\nsAnWqZobMF+2LDk6NClKq00xnxCU1zyJzdPSssXx9Vr0NJdu6gPi45YcnEZL\r\njDvfRYcuaKNm6kplGbQV44Av7TpH/WJ6c+uG78CLL5brBrBPf9y4Va5oWiQQ\r\nj4ieP5e7eAT9xOzD+IHHIlUv/Odpt65cJI9kMHcnjvdDLmxyk7ebJeE25263\r\nio4to31Q8UgJTKzL3KSKEzVceeiFsvTP6netKzkhTzTmg+ItBYm2A56CvPbn\r\nKRpFSLcBZk+/J/IHQc4SiT2Q9QGolH+pRJM=\r\n=AlCn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.0.3_1660498844854_0.3324875217424099"},"_hasShrinkwrap":false},"1.0.4":{"name":"@bytewaveco/signal","version":"1.0.4","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"git+https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"private":false,"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Kaden Griffith","email":"kaden.griffith@bytewave.co","url":"bytewave.co"},"license":"MIT","gitHead":"6e7ae31aef00d7e9cc82392caf040fd396fb9bde","_id":"@bytewaveco/signal@1.0.4","_nodeVersion":"16.16.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Zmsiuubh1LycK9E+ZV9FVrPj+IDPCPs5N1zf8SK6jInKcuhNgLl2G3LYe24510GWD0nOfvS6BgD9FHOaBc2H1Q==","shasum":"ae3906e3b1e068c1872f57cca48981a6593fa4ae","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.0.4.tgz","fileCount":5,"unpackedSize":61708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6DOgzJaNqeqFNJf57TC5lPVd1n/xtjY6pcjq3HCYP8AiB1eIYcqQ+AL3UZ4yS2Kw6N2APMUMFww8Ssc24fxSRc9Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+TVJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYTQ//W9+GLSek3tb91xSVzqDVCS40qHVTMhP6Gq2BJLutnf7+3kvY\r\nXHnvJtcIrbfoRP0NDusl1Yzq8rF1SAdtDIBwz3231dfOmdhEDcpbNG+lqlDN\r\nAbjjVfVAwbZOyaLcNS4BqgD1QXk2hefDU/Y3X2u6HYWYsyjqnIfjTnp0+ot8\r\nVoBfMPyAt4vMKTnScJZg0jAnydBwNj0MT/sfSSz9MzYX0gN+dSe90h7hcIE7\r\noUHbv6xrp37fQbCDR7IXlE2uCscIaKh2uhL5pVX80dey40HleVpnsJg3Gx6J\r\n2+/IYhzXfux/JY5yOHFYiKTjhQFUKFA5ED9vHrFUeI0k2J2jQshocsVdlGGW\r\nO/5Kq37mXp09dMhnQ48NRIEDuiOsxMWXFGJBst5JRzZnoqGcchmafi/QJYrr\r\nDRODlOg/yqHJC/DSOWCVFSYG8rb29/crbJ9EBbJnQXcBgjY/ojRHFEKJIDSu\r\n7tOhaKkOEGaWHJHV3EH0nakBsgAdHgxFqlpHiimD9/DpGLNaPAzvCEzwz/wc\r\nSP6szAV21SVLpYb6plJEb3RdqaRCP97CxQSwayaUZTfgyi3evKPWYkoeUByd\r\nSNcqMgt/y2OTkKRLK46az3iNfm77OQdrj/JS3mHdd60LRQWnQ2V5fH/5qdSv\r\nnCy3HvFiENqRHwosS2u/mhbA7qhaHCIsJCs=\r\n=3qB9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.0.4_1660499273505_0.8822613486407678"},"_hasShrinkwrap":false},"1.0.5":{"name":"@bytewaveco/signal","version":"1.0.5","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"git+https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"private":false,"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Kaden Griffith","email":"kaden.griffith@bytewave.co","url":"bytewave.co"},"license":"MIT","gitHead":"e71b906a6d4de09d0af782eb854c50fb16235cba","_id":"@bytewaveco/signal@1.0.5","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-tpDVevYyRI0OnlAjzJ3/069wcR+9qgrxT5N0JoXIk3g0ru0eSCHpFWKz70p/HuVKRQItbzQ6P527HrT71pgzdg==","shasum":"c3dd488e94554aa43e37c1784a7cc4eeaea337f9","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.0.5.tgz","fileCount":4,"unpackedSize":62144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAq8AgV9e0qsQFXvIQ9EVGLX5FMGMkfSPQXrGpfOEgmuAiBYUuoE0GcotLtyiwerV1T507liH7nFP67mwdHOKq511A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+WFnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPAg//Wdf45HkjJ0njdYQ/e/HjyCxjPfb1rntySuWE0iXovFdHTWkj\r\nmbuSLt3GXX2AKxXpKuPQEzElai9Lnq7uffgXU5H65TgxdLzare5cWj240vGR\r\nwzJzavgSDjaLUXG23JvuD4d3yW8LA0/qaR/+uZ5kTNxYxy2MmBa7t8adF4F1\r\nGRKllsKHuxz9WlhkPA+rC5yO8BVRv34UeHXBmbvpU4LCkVox8RdV2g2R7U1z\r\nNemVf4rb+pZLbFIyMjJV8qstw4bIdukzkcwRJBFMZf7PlcupbBigctvttamL\r\neR1PdJaIawgWuDfTOrCZLAifNqJckL1jGnUXoWaas+4/7SNFNxIOlpYhHQr6\r\nJcGgHDBVqdOrpGm35lRnQRUPEnFqAwwuacvzhR8Re+tUy9Or6Fd8gRHoQx9r\r\nG3L5yHXbxfjQLzzjrv9guvhkxgWv9KPYKtJ4VHs3ablen5jpA7tkpQjb5x+H\r\n1CW0ONeP8WNVEINsBm4vmze5utiGwbL0bxa8yHxBrVmyr/kiszpLOdsLZuHi\r\nU1W2XulFHpWTOYUKL1wjSFTPxwf6X543d439PB4jclO1KcR/mfopzYGrhZTX\r\naNU2kdPExohZ29bDxBWH+vfEYyxYJ7DS+xIBa9fEU3SLdlSxrbPdKbyeRZs+\r\nPOS6lUaChZr1Qblu6qv1N7gLLDiHJEoAS/4=\r\n=2PM/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.0.5_1660510566870_0.012563221370554434"},"_hasShrinkwrap":false},"1.0.6":{"name":"@bytewaveco/signal","version":"1.0.6","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"git+https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"private":false,"main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Kaden Griffith","email":"kaden.griffith@bytewave.co","url":"bytewave.co"},"license":"MIT","gitHead":"a48ad618c8b9b18f74b03e5d14e9f3bed4033338","_id":"@bytewaveco/signal@1.0.6","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Bud1op+kOVNRXqVgNCxcnS0Bbu8DAUUYvucq/PqyF6Z3YkPeFwJr9zY+HvgJlfJZVlBuuG22RrXQxHHTxrgRAA==","shasum":"7388c335ba0f6f1f94110fafe9c21d7453752ecc","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.0.6.tgz","fileCount":4,"unpackedSize":62704,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrvmC/Xf+YRC0k/N7B1aUM3q4Zv1s6PhYQ/ZwsDYwWYQIhAM0qQFcUU90yUu+t2Py2oduLJx5SMhkvNSOMPxcMe0Ge"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/XdrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSAA//cYd9Lwcy7JLXE5YBlQp7czuHC3H6U8G56V+JlG2SQRLcYTfn\r\nXbTjqteBGQf5UhQIhnFCdddrez/ZLCvCHRzDzb5z/XoDhNDIHmAW42tiKnBL\r\ndnxPIv9JiwHDir4jTsB94LIW1W9gmfBimiS8ufEeu4YhNDmm9ci5TSVQeaJr\r\n1PrzK+0OXMzGa/cR5RPeQFBwfHi8mRGL48/499OVDybTD4wk5Njmv1CHWDLk\r\ncxm7DEjlIFnxpkqDzeVtBK4YP3ro+Jg5syJoanfN0x3q+caSrESFiJC9i6YR\r\nsXXdds+GNpvQo7MuX2pK5GEssUmBlZpkj+uTv0ikbiUd6XsM00kC8PYOwTS7\r\ndtlHfcLhqTB5YOFrVQ8fs7yRoSDHjuxN1EZSnBRn78UrKxC8UTcxrW9M+WQJ\r\nTNwnjw7y3FAn/bc/U4e6G5XEhV595lJeH9dJoeFvhi2CId+CX0sQJNt6Qw6J\r\nz/MW73R4+i0tvfzSiWGZ8XOaJZu7lTqLEoNg/jdZrUTTVkuHGkdva3f30v7Y\r\n/+z6MYk0xFLkl7omRJCrA92qxfZhTxEvlGG3plzbr7jy96vq26IUIEaNFiO4\r\n8IsunyJbPeeBNipZCeukmHW0TZo8nfNw8oakyJFxKmMknP/ZE7FM5EJ2uolf\r\nYHEEgXh0SPyduOiO0VkR7VqcctNKSliL2Uk=\r\n=vtCg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.0.6_1660778347012_0.8752844876998658"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bytewaveco/signal","version":"1.1.0","description":"An adjustable combination of technical indicators to be used for financial analysis.","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"git+https://github.com/bytewaveco/signal.git"},"homepage":"https://github.com/bytewaveco/signal.git","bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"scripts":{"build":"npm run clean && unbuild","clean":"rimraf dist","playground":"unbuild --stub && nodemon \"playground/server.ts\"","lint":"eslint --fix \"**/*\"","lint:ci":"eslint \"**/*\"","test":"vitest --coverage","test:ci":"vitest run --coverage"},"author":{"name":"Bytewave","email":"info@bytewave.co","url":"bytewave.co"},"license":"MIT","main":"dist/index.cjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"dependencies":{"technicalindicators":"^3.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","@vitest/coverage-istanbul":"^0.25.4","coinbase-pro-node":"^6.0.0","dayjs":"^1.11.6","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-vitest-globals":"^1.2.0","prettier":"^2.8.0","prettier-plugin-organize-imports":"^3.2.1","rimraf":"^3.0.2","typescript":"^4.9.3","unbuild":"^1.0.1","vite":"^3.2.5","vite-plugin-dts":"^1.7.1","vitest":"^0.25.4"},"gitHead":"9564b7df8e685df2605cacca153be107e597e8a0","_id":"@bytewaveco/signal@1.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QLUiudq3I1o9Jw8h0W45IsO/rYI7aZTL/BgPpOXrF4WOUdMHuKTWkjCy/6Ot3m9O1TVL9StStD0mCJDa8SkLxA==","shasum":"f3e8c47cd05e29e28d96d9c74c7ea80477e2865c","tarball":"https://registry.npmjs.org/@bytewaveco/signal/-/signal-1.1.0.tgz","fileCount":5,"unpackedSize":15347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2l7vzFwQeqNVqu6kxRhzv3CGAu+9sdI8DCzq1SKcQqQIgfk1nnY/a2FpEgei47HaWHxnTQAs7dVPDDAR/SBGMp0U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjpidACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKuA//av7cFIyQTkV4b6UCDeDlDaS8NI2nVmYkoSernR+RWHxF8tmS\r\nhXmpNjmfnN0vpVPL8l5X5EznIqpRY+mJjlpMp+n83gJDhSnq7eQgCl1B4o9n\r\nOLexnqvuCeF78dsG8WcM+peXfNHHrk7c8q3JrK+MZQGu9RSYRkRdxu00Ymmr\r\nQMZ6QWtAEC8XvjoJGexd9xb+ni3rXyjmD+3vdfeLnj6IgdE6pMv60w4E6Xoj\r\nnjqw+OQNPuTnkOVlUh2qJH8bqNJGvXopXW2yMOMw2zOOfQCT+CpY/DwuMf2r\r\nS03kzF8w1UpV29TpHWXIeGhZ7mfq7X0zSThQsVVo/f4chsvW6hIvIdrKaSuD\r\nDvAi+oGde7UXfv3h+WiypSR2JYu+pUD4CD0tObTgieYQGhj1wFBq0d60Lhxg\r\nGcCCZdiqcM96WkaV8+R3MLlDyAMcLm9baiIHzlIEEVgfc3dUW7DDDdEqqLbK\r\ntQ5aQuS0g2yLKfVswLwjcFouQUPe2UGGuA56ptrfxNBGWmlQdtoYa2JKqd6g\r\nJYgadMOdbOEwmhUXE01BLSu4rkge0+zFCJa93xaRdcKOUxE8gPBflESIU0qf\r\nO44wGRdamOI7sHjJjzv6R9MAPjBavuL8an0uJYV+1gF9zKZQxXW1S+tccKKC\r\nMjq/lX1PVnzKHVpMe8sjnBPH2a3ymPUbiLA=\r\n=Ue2q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kadengriffith","email":"kadengriffith@gmail.com"},"directories":{},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signal_1.1.0_1670289565694_0.6485366872875908"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-12T22:36:46.233Z","1.0.0":"2022-08-12T22:36:46.511Z","modified":"2022-12-06T01:19:26.000Z","1.0.1":"2022-08-12T23:18:17.944Z","1.0.2":"2022-08-12T23:21:23.177Z","1.0.3":"2022-08-14T17:40:45.032Z","1.0.4":"2022-08-14T17:47:53.690Z","1.0.5":"2022-08-14T20:56:07.023Z","1.0.6":"2022-08-17T23:19:07.218Z","1.1.0":"2022-12-06T01:19:25.915Z"},"maintainers":[{"name":"kadengriffith","email":"kadengriffith@gmail.com"}],"description":"An adjustable combination of technical indicators to be used for financial analysis.","homepage":"https://github.com/bytewaveco/signal.git","keywords":["signal","finance","technicalindicators","technical","indicators","candle","candlestick","bytewave","bytewaveco"],"repository":{"type":"git","url":"git+https://github.com/bytewaveco/signal.git"},"author":{"name":"Bytewave","email":"info@bytewave.co","url":"bytewave.co"},"bugs":{"url":"https://github.com/bytewaveco/signal/issues","email":"kaden.griffith@bytewave.co"},"license":"MIT","readme":"[![CodeQL](https://github.com/bytewaveco/signal/actions/workflows/codeql-analysis.yml/badge.svg?branch=main)](https://github.com/bytewaveco/signal/actions/workflows/codeql-analysis.yml) [![CI](https://github.com/bytewaveco/signal/actions/workflows/node.js.yml/badge.svg?branch=main)](https://github.com/bytewaveco/signal/actions/workflows/node.js.yml) [![Packages Released](https://github.com/bytewaveco/signal/actions/workflows/npm-publish-packages.yml/badge.svg)](https://github.com/bytewaveco/signal/actions/workflows/npm-publish-packages.yml)\n\n![Signal](./.github/assets/Signal.png)\n\nSignal is a combination of MACD, EMA, and Williams %R. Signal offers a configurable set of financial indicators that can be used to determine whether a stock is overbought or oversold.\n\nGenerating signals provides actual determined output of the indicators, which can be used to visualize the performance of the parameters.\n\n## Installation\n\n```bash\nnpm install @bytwaveco/signal\n```\n\n### Usage\n\n```typescript\nimport { signal } from \"@bytwave/signal\";\n\n// Compatible with any financial source that provides candles\nconst myFinData = [\n  {\n    open: 100,\n    close: 105,\n    low: 95,\n    high: 110,\n    timestamp: \"2022-01-01T12:00:00.000Z\",\n  },\n\n  // ...\n\n  {\n    open: 113,\n    close: 115,\n    low: 101,\n    high: 115,\n    timestamp: \"2022-01-01T12:30:00.000Z\",\n  },\n];\n\nconst signals = signal(myFinData);\n\n// Use calculated signals in your application\n```\n\n### Configuration\n\nSignal is configurable using the options argument as shown below:\n\n```typescript\n// ...\n\nconst signals = signal(myFinData, {\n  emaPeriod: 10,\n});\n\n// ...\n```\n\nAvailable options are:\n\n| Parameter             | Description                                                                 |\n| --------------------- | --------------------------------------------------------------------------- |\n| `openKey`             | The object key to treat as a candle open. Default `open`.                   |\n| `closeKey`            | The object key to treat as a candle close. Default `close`.                 |\n| `lowKey`              | The object key to treat as a candle low. Default `low`.                     |\n| `highKey`             | The object key to treat as a candle high. Default `high`.                   |\n| `timestampISO8601Key` | The object key to treat as a candle ISO8601 timestamp. Default `timestamp`. |\n| `emaPeriod`           | Number of samples to take when generating EMA. Default `30`.                |\n| `emaBuyRatio`         | The EMA buy filter relative ratio. Default `0.005`.                         |\n| `emaSellRatio`        | The EMA sell filter relative ratio. Default `0.005`.                        |\n| `macdFastPeriod`      | Number of samples to take for the fast parameter in MACD. Default `5`.      |\n| `macdSlowPeriod`      | Number of samples to take for the slow parameter in MACD. Default `10`.     |\n| `macdSignalPeriod`    | Number of samples to take for the signal parameter in MACD. Default `7`.    |\n| `williamsRPeriod`     | Number of samples to take when generating Williams %R. Default `20`.        |\n\n### Output\n\nSignal's output is an array of objects with the following common properties:\n\n| Property         | Description                                    |\n| ---------------- | ---------------------------------------------- |\n| `open`           | The open price of the candle.                  |\n| `close`          | The close price of the candle.                 |\n| `high`           | The high price of the candle.                  |\n| `low`            | The low price of the candle.                   |\n| `timestamp`      | The ISO8601 timestamp of the candle.           |\n| `ema`            | The EMA value of the candle.                   |\n| `emaBuy`         | The EMA buy threshold of the candle.           |\n| `emaSell`        | The EMA sell threshold of the candle.          |\n| `macd`           | The MACD value of the candle.                  |\n| `macdSignal`     | The MACD signal value of the candle.           |\n| `macdHistogram`  | The MACD histogram value of the candle.        |\n| `isIntersecting` | Flag if the MACD line crosses the Signal line. |\n| `williamsR`      | The Williams %R value of the candle.           |\n| `signal`         | `buy`, `sell`, or `hold`                       |\n","readmeFilename":"README.md"}