{"_id":"@tradejs/strategy-adaptive-trend-channel","_rev":"26-351da61d863f41da3d5444452e674c2f","name":"@tradejs/strategy-adaptive-trend-channel","dist-tags":{"beta-candidate":"3.0.6-beta.16","beta":"3.0.5-beta.14","stable-candidate":"3.0.5","latest":"3.0.5"},"versions":{"3.0.0":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.0","keywords":["tradejs","trading","strategy","plugin","backtesting"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.0","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"60ca17d317f3d8d3f6ca93480a9038f45a7f88f9","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.0.tgz","fileCount":7,"integrity":"sha512-dm5g6QCKGvjPJZi/moIgDiu9lSM/6E789xiQ0Ei7qaCmKjnmmHtA8i0zwbDp8dgpccVb+JkTIZaY0ojFIysLig==","signatures":[{"sig":"MEUCIQD4mj04mWVjFvq/2RpXjtnFrERpDKdGUyLYa/KuKTDyegIgThe+QyRWNYs7lMyUw9KTNoJpMuJ9q2E0vfs8yCjFlxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99289},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bccf30d2296d96ebe3337a5e675753b893c2c6fa","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"AdaptiveTrendChannel strategy plugin for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.0_1786967873403_0.22256851759961638","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.2":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.1-beta.2","keywords":["tradejs","trading","strategy","plugin","backtesting","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.1-beta.2","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"966e8b183dbe32b8de6a05ebed695347f7e64b9a","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.1-beta.2.tgz","fileCount":9,"integrity":"sha512-oCXOCy8Wf3BNBKEWywulROQkfkfrzmnbCU2DnlJxBvHB2H0nxARVSMSRoc5V9+4BbnBNx39ZC840LuZAIDC1KA==","signatures":[{"sig":"MEYCIQDgfdijDPMj63AyTdCSsV4ORJEYSqeDWooMVY11yfRHLAIhANm0pT0Tx5Ag1vif9LKrH262rLmUWtfhWjgwV2tBlhY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.1-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117672},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1aaa51e193553ece0d6eff41fcb02857e7516ce2","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.1-beta.2_1787219598382_0.8141787548019095","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.1","keywords":["tradejs","trading","strategy","plugin","backtesting","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.1","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"f0f845b643cfa14894c5798030ece2772cc59db5","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.1.tgz","fileCount":9,"integrity":"sha512-dropObM7xLqnB40FkU0qz70c1DJzUFG7LPiEm+2rVMIAozK6/WBbJrxvCHCkB+/JKnWe/acOVcbd1O/n45ntTQ==","signatures":[{"sig":"MEUCIQD72cIbPV50odgy0y9cJ/GHyCa9WkKROOiBuKulWxtVWAIgEYtNIH2J2K2UHoUsqEC1oSO3N0HvwyrmaR3bGZn8yvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117665},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1aaa51e193553ece0d6eff41fcb02857e7516ce2","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.1_1787220497013_0.4501585044686185","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-beta.4":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.2-beta.4","keywords":["tradejs","trading","strategy","plugin","backtesting","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.2-beta.4","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"aeb38f73176704efae72f0357bdb8a4f9c237a3e","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.2-beta.4.tgz","fileCount":9,"integrity":"sha512-w0dtzvy7MFFFcc5n1eAc3pNanwKldVTnIvAA8IPOFzmQEfiaKM/Wb37w6qGLEuirArmGPlnIiZx3GYo82zSCRw==","signatures":[{"sig":"MEUCIQDXuR2H5TNkZiWhAAKCmEXOBKI8terB6ETNPM5fY29Q7gIgYYpvW8YEJz2Vkd25qVNZ7/cokuxtcIVSzI3OTKvXdt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.2-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118313},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4f9d9697b1736280902b950da35422fdf6260ea8","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.2-beta.4_1787230389061_0.8282795136644345","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-beta.5":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.2-beta.5","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.2-beta.5","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"2a80fe53d1f5caaaa4878ec239563d46258624c6","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.2-beta.5.tgz","fileCount":9,"integrity":"sha512-q/9PDhDVIjAoIZKJnQWeE/3cZVeakhsFXGPl4vvUH21+dXGmGjseERq7j1oLG02XAslQgL2XfVIx3NSeOWy2Vg==","signatures":[{"sig":"MEUCICvCspHmAgL86OmqoWzsNrgljC/kAc02cknq346XrQkmAiEAtscPJCiiAtJ6OFgQCnLW4hbfUvXNruEcn1Qp+4mEzts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.2-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118806},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b40a9f6c6271b6db96f26c09a2cd33a21b1ecf3b","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.2-beta.5_1787231530499_0.8264258921110352","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.2","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.2","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"1d9d45a3f6b81cbfdacf30c11a2ad82ba417fe30","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.2.tgz","fileCount":9,"integrity":"sha512-zoBA3OjReVtAESyAdiXh8LzdFWas/fBQtpeR7kQtvylUl1AfOu+smo/3EJaOSUT4HM5x9yFI1qg7roXzjJE7mw==","signatures":[{"sig":"MEYCIQDvFxOl8OkvAFQyqMWbDcMYr4LHS3VZFWSJokmiyKlamQIhALdcnVO+3Qmt0ax9jyNPxliQt8fKMyWs3bis8266LuZx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118799},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b40a9f6c6271b6db96f26c09a2cd33a21b1ecf3b","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.2_1787232534157_0.5015040110734499","host":"s3://npm-registry-packages-npm-production"}},"3.0.3-beta.7":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.3-beta.7","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.3-beta.7","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"a5a0909d5f7f93809a3ebecd53c7a7259ca6dbcb","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.3-beta.7.tgz","fileCount":9,"integrity":"sha512-Thi3dMYQdveVl5D5U3tdPR8RupWovfFD1/vmOTwzQooii92UhVGihyOwFsdcZueefz8+YoKSnPriGVTJAN2ffw==","signatures":[{"sig":"MEYCIQDndNrW0cVtHz504bHlOF6ByJr/1J/lXLesTM6/Ewrs2wIhAKdsQ6T91niqTA7719/YR80no4N9vo+ML4MG4rZ+Eb+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.3-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118863},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2532a0e30319c94fc666875c8b9c89508ec4af3c","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.3-beta.7_1787310580776_0.05259648647003501","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.3","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.3","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"badd654923cf4e165c828d76b4c7b47e2aac7cef","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.3.tgz","fileCount":9,"integrity":"sha512-cJJ1CfSZ4Bwl7Nxl6hkl4Rh+QRZEgUxL4Uzx5nuODYq9CpevFrg/5FnlYqsGcCU2pxs5X+PNV0Xt//BBTP/2og==","signatures":[{"sig":"MEYCIQD5bcsTtLFsCHunxW5IbVbi1rFjjKzc4HWKhLdFuplzggIhANtITCSALhtwBRQXf4wjqGLSTGVJ0YMFQR0zU0fEnzEk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118856},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b3746fd8eccedd9c9fe223102039365af0c8711a","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.3_1787546869916_0.8091518092782937","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.9":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.4-beta.9","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.4-beta.9","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"ccdf7a72d9c126930deba405a6632a42a7a2d5ab","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.4-beta.9.tgz","fileCount":9,"integrity":"sha512-qK+fDg843HA2irRrrrCmDj57VJd3jNa/jfLDODpkAeCPmhYeuehe90ZT9dZL+u0+F3jss7jYoVQjOYpczNzElQ==","signatures":[{"sig":"MEUCIGy7PR+tvSCdA+JMNJmFIXGwM8QPmjEvUEdHSMXKxzDlAiEAvC8p5k1Egf5LRh2T7UcVzNzOpBgfOaD+vIMQ6hYNIws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.4-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127216},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a235a39829ca4dd69dfee6821c60165b4f4fa362","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.4-beta.9_1787734580626_0.973620067019354","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-beta.10":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.4-beta.10","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.4-beta.10","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"53d9c5f6587c511964b81dc00e4d1c1ce763e34b","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.4-beta.10.tgz","fileCount":9,"integrity":"sha512-UOJTQFqmHtEDgbasyLhQEfAGnIs6zNr7nozuayJkUIty6Fv2l0D+jr+En3eOrkDIyhlMTCa7gAku6u3sdLwtHQ==","signatures":[{"sig":"MEQCIHNVvxaqoP9B2zusxA7JWbYv3NjzAF2mZ7d02riSf8rmAiALpkQ9DgYVUcmRVNIJpcyCKgbpC53fuK+8BIx+QR4TSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.4-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"77a820a074d991d9a2cc9ed407d188eeecc29c19","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.4-beta.10_1787823307196_0.29132109727538147","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.4","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.4","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"eba3f8c2d64e7bd2b3ea14092f32a726c1e5029f","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.4.tgz","fileCount":9,"integrity":"sha512-DFPYOUdwEL0T4YtJ148qnQRSPrkWz3LWdV8PFoAZW86ZA3Ba01TmybxEmqV6ZITlzUaF0YL8py019jNaanF41Q==","signatures":[{"sig":"MEQCIHAsq8d8Jcz7RU2cR3PZIbMDRLI7xYfZHa3x+mos4qryAiA+GxBJCXWypwjfHKanLTQeO5CVFRrl2gmsm7mt5Hi7zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127513},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"77a820a074d991d9a2cc9ed407d188eeecc29c19","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.17.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.4_1787823408626_0.24077033270206094","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-beta.14":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.5-beta.14","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.5-beta.14","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"a0e34e990da9e3e4ed6c2d1b50d69ef93afd4aed","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.5-beta.14.tgz","fileCount":9,"integrity":"sha512-NIiqu3130aTCua8fER06YsIissQkvPaTb5RKCrNHOesd0T9aKyAXBftv2x3i+A25seOIB2UBdlo8DvTuXQvBLw==","signatures":[{"sig":"MEQCIFFLcT50krWSJ7L3VlPobMYPBcdpm0PMuSAwW7GSuFSoAiA3uUk92rXyrNntLzAvTxrDOmqKA9fKbyY4dJia+RcwTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.5-beta.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127834},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c6de5eba6dfffd2df332e20cf956c2ae7999cf03","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.19.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.5"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.5-beta.14_1788858575200_0.1856391440960905","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@tradejs/strategy-adaptive-trend-channel","version":"3.0.5","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","_id":"@tradejs/strategy-adaptive-trend-channel@3.0.5","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"homepage":"https://tradejs.dev","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"78fbb44cf2bd08007d87d1f082c538f120bfe4c3","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.5.tgz","fileCount":9,"integrity":"sha512-GtR5DzZxWI4Wuc0PHR30Cw9nRbn4WkA1k9++jCdmZyX5N2Uy63VdNK4p3qlA/cp+Tl9ofK3LsdDMTeIsA4ac7Q==","signatures":[{"sig":"MEQCIFmevyvVaa2/jrTMyTsu7k22uO37KtbW/gBO2TwT/E22AiANC3w/mEWhz2bmi7/J/2g5njUxFxf8sYZRv5pns8acVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127826},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c6de5eba6dfffd2df332e20cf956c2ae7999cf03","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.19.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.5"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/strategy-adaptive-trend-channel_3.0.5_1788858939881_0.5547071783544142","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-beta.16":{"_id":"@tradejs/strategy-adaptive-trend-channel@3.0.6-beta.16","bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"dist":{"shasum":"0a1008548a3f301ab11fe283419519ae88688fd3","tarball":"https://registry.npmjs.org/@tradejs/strategy-adaptive-trend-channel/-/strategy-adaptive-trend-channel-3.0.6-beta.16.tgz","fileCount":9,"integrity":"sha512-f1wibKgG7AcEpF9jV4/ymTE/wIrykD+9FuDBWpvwYKMtXHoRbwr+hs2g6wD5MIsbaBcfte1KI04BEIsGZM3+jg==","signatures":[{"sig":"MEUCICpRO32XaPwSwH/qjANBbunzvlFeP2p0J79I7etJErVHAiEA9SOdKOXHOXDAFtS+LX1aChp66sw91XYjmMm8BuRpT54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAN631lIbLWNMH50i8k5cvlZVzd7kcul8jskNtfAr5FxAiAoWvUTcYmJpvUYVr8APuRv+KPt5HRwzejLBIlRXlVXrA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tradejs%2fstrategy-adaptive-trend-channel@3.0.6-beta.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127834},"main":"./dist/index.cjs","name":"@tradejs/strategy-adaptive-trend-channel","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"module":"./dist/index.js","engines":{"node":"24.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bd9c688fd2e95552dbc905597836f1a873e703e3","license":"BUSL-1.1","scripts":{"test":"jest --runInBand","build":"tsup","checks":"yarn format:check && yarn typecheck && yarn test && yarn build","typecheck":"tsc -p ./tsconfig.json --noEmit","format:check":"prettier --check ."},"version":"3.0.6-beta.16","_npmUser":{"name":"tradejs-dev","email":"aleksnick01@gmail.com"},"homepage":"https://tradejs.dev","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"_npmVersion":"11.19.0","description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","directories":{},"maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.5.1","ts-jest":"^29.2.5","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^29.5.14","@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.5"},"peerDependencies":{"@tradejs/core":"^3.0.1","@tradejs/types":"^3.0.1","@tradejs/strategy-kit":"^3.0.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strategy-adaptive-trend-channel_3.0.6-beta.16_1789133189366_0.4196050835930183"}}},"time":{"created":"2026-08-17T11:57:53.170Z","modified":"2026-09-11T13:26:29.824Z","3.0.0":"2026-08-17T11:57:53.548Z","3.0.1-beta.2":"2026-08-20T09:53:18.517Z","3.0.1":"2026-08-20T10:08:17.226Z","3.0.2-beta.4":"2026-08-20T12:53:09.252Z","3.0.2-beta.5":"2026-08-20T13:12:10.672Z","3.0.2":"2026-08-20T13:28:54.304Z","3.0.3-beta.7":"2026-08-21T11:09:40.939Z","3.0.3":"2026-08-24T04:47:50.066Z","3.0.4-beta.9":"2026-08-26T08:56:20.761Z","3.0.4-beta.10":"2026-08-27T09:35:07.334Z","3.0.4":"2026-08-27T09:36:48.772Z","3.0.5-beta.14":"2026-09-08T09:09:35.333Z","3.0.5":"2026-09-08T09:15:40.024Z","3.0.6-beta.16":"2026-09-11T13:26:29.450Z"},"bugs":{"url":"https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel/issues"},"author":{"url":"https://github.com/aleksnick","name":"aleksnick"},"license":"BUSL-1.1","homepage":"https://tradejs.dev","keywords":["tradejs","trading","strategy","plugin","backtesting","crypto","bybit","binance","coinbase","ai","claude","codex"],"repository":{"url":"git+https://github.com/TradeJS-Dev/TradeJS-Strategy-AdaptiveTrendChannel.git","type":"git"},"description":"Volatility-adaptive regression-channel breakout and trend-flip strategy with contextual filters and ATR risk controls for TradeJS.","maintainers":[{"name":"tradejs-dev","email":"aleksnick01@gmail.com"}],"readme":"","readmeFilename":"README.md"}