{"_id":"oakscriptjs","_rev":"14-0719550ee919140f971dc508d7e8383a","name":"oakscriptjs","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.5":{"name":"oakscriptjs","version":"0.1.5","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.1.5","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"ea2145059ed5260f0df41aeb8004fcebaacdcfc0","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.1.5.tgz","fileCount":3,"integrity":"sha512-Oj6WrwZrGgXtyCnjUnpFJqLSDfdQqX8sM4T9jWUR2qCswgXuLK/8pQwj5RU6xDWS5BCBcnu+raNX/NxYe+nKIg==","signatures":[{"sig":"MEQCIDyIkdMWv/rNPkq40wuZ57+BoM4u7lzV1y+Ngjyq3vHhAiBIOdmK6wDD2xMMov6V4Ywu6yrxdA8c3EfSycQMoyfVJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10853},"main":"dist/index.js","type":"module","_from":"file:oakscriptjs-0.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"_resolved":"/tmp/a3896961123476bf3ffc63c4e5fe131b/oakscriptjs-0.1.5.tgz","_integrity":"sha512-Oj6WrwZrGgXtyCnjUnpFJqLSDfdQqX8sM4T9jWUR2qCswgXuLK/8pQwj5RU6xDWS5BCBcnu+raNX/NxYe+nKIg==","repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git","directory":"packages/oakscriptjs"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.19.11","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.1.5_1765108544521_0.9400180675513743","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"oakscriptjs","version":"0.1.6","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.1.6","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"c7caecb50dce47da2199d8f1e34e31a12825ac2c","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.1.6.tgz","fileCount":63,"integrity":"sha512-SFCfeQ7g5TxI1Vp1xDBcT+6F1Ef3WQDcqN5sit6ETF8ySZZMPQ+Bk4staG6C5lxPR+u857XapL5Da8xk4bN9VQ==","signatures":[{"sig":"MEYCIQDqAmLxLza7V6YNVJLIhAr7mz62P2KqppbEIAVYtJ6bpwIhAINdmt/4jeeO4E/9229yuL4nVSXLREZqjx2XlB/6rNzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483998},"main":"dist/index.js","type":"module","_from":"file:oakscriptjs-0.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"_resolved":"/tmp/86fb5da649976ec630c82a0dca1789f9/oakscriptjs-0.1.6.tgz","_integrity":"sha512-SFCfeQ7g5TxI1Vp1xDBcT+6F1Ef3WQDcqN5sit6ETF8ySZZMPQ+Bk4staG6C5lxPR+u857XapL5Da8xk4bN9VQ==","repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git","directory":"packages/oakscriptjs"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.19.11","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.1.6_1765110686105_0.5454661034026214","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"oakscriptjs","version":"0.1.7","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.1.7","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"500ee96186137483c5608ec4637da51f7fa2407c","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.1.7.tgz","fileCount":69,"integrity":"sha512-bUAz+IihRW5LrB5YJ0N+rpV2z8+oLPb7PTM1epoguojX+r7luQr81zKVWgogHueLdbb8b5Rx28EMAI2pv3av4w==","signatures":[{"sig":"MEUCIQCZ7OjEjD5H7tUEJ6uN5QTGQegWlmJrZ34MWeetNtXB9gIgOqgMS/dBnrzmNU3rUcv0/Dt82SWEUlKkCjUuNA9pRjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"ace7c73c2277b9709d35476e1b2d8d3547bbdfb7","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.1.7_1765319016949_0.346311086390676","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"oakscriptjs","version":"0.2.0","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.0","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"d5480ca6a83af933b24e6e3a5e310c69b8427260","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.0.tgz","fileCount":69,"integrity":"sha512-53hi1meftyFXmvOTncam9IhC2406QhRmLUydSD43zzmH2VKNArUNsBRIlg93vE4WDn2L0mB5zdSm8TfaM6lM+A==","signatures":[{"sig":"MEQCIH3XJzNz8SXjo7YHfmWnAL+lKIRLVQz6pJysraxe03B8AiB+z5nwKhbc2UklcsGyLRxYETFw3MKBAMmXBh5Ujlsw2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504877},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"44cc58551a24226cd84c3f24d6afb62a256b8dc2","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.0_1772012865156_0.977221493458595","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"oakscriptjs","version":"0.2.1","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.1","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"37a2ad017d870b557175267e6cf889a78aad17a4","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.1.tgz","fileCount":69,"integrity":"sha512-0JT3dSxNyarr0EHZ/ljp2DY91lAM9BYJDt7J7MU0qkgfx+mxixFgxs9D4yGcXl7fqeX1R2ec50xpkF+hSDGKng==","signatures":[{"sig":"MEQCIC7RKo8noJARfuBBWrUGogU7T9+WJzK2CzZ1NH0jonQQAiBIMY5UA722odS8ucOWxHV3xzJGz+cwHoPuoZ2uYlWqNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"987c705cb7632720e4c4ae484316c204191ac333","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.1_1772014143373_0.8347442233815652","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"oakscriptjs","version":"0.2.2","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.2","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"291fdf1a7c5ea387191e921cdb8b01c5d98d7887","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.2.tgz","fileCount":69,"integrity":"sha512-rdnAY+QqkGH3fLhWQ9iMhgRDYTOLSg8B9aGVIg/Q+onAqudq2gEwNPex9jaIWRk6l1/tosdVZuZEEvlGxx4uFQ==","signatures":[{"sig":"MEUCIBmONGfIcVCIKdECJaRzYxT56jufx4PR5mWR9LZJGPRXAiEA3y54hWoJSQuJB1qZjBU6LjTopnBCrBOUqLpvGk1Frb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"40d0ce04f8668b7f074a20c8da28544cb7a51a13","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.2_1772015023288_0.2508575118053624","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"oakscriptjs","version":"0.2.3","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.3","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"72bd59e0e3879d9e99a5de5f26602d80d84812f6","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.3.tgz","fileCount":69,"integrity":"sha512-Em39WsdkKVLMHEj1atUFbqlCLPndNAt96QvstMmP7+nQXJG0BR04/u/AE1qJHUz92VbTjBHgamNxeVN0ibNT4w==","signatures":[{"sig":"MEUCIQDxLs4ByeDfWsz+Eq8mBpAwFi99OGuETKOQwp8K7Q7P9wIgUvkctZomQGnW6vWA5QElhuGlwsm069QfKtL0GtIXywk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"cf5303015e98d70dbcaea22a4af04ac9f41cf1bc","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.3_1772033348395_0.4859976814571767","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"oakscriptjs","version":"0.2.4","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.4","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"1bbd6318187f82960258f89f81c2462df68590db","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.4.tgz","fileCount":69,"integrity":"sha512-UwSfyI5dS6HgLEqqByoyaMmiK64IwjuL7HRu/s1m3xw5nLJthTEuL9myN+7mRegoeOv3WYggjx1tHOXtcyfK0g==","signatures":[{"sig":"MEYCIQCIrfs9Gi3k1fbLcEpfIEVMO4UfbNheyGH6ybJz54ALggIhAIfY1B+vB7VbHPgflhzQsfID5E4gAPab428r/VHsOXwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526106},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"4692e78551d34a1e286f23ca5407b0a4aec5250b","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.4_1772035002865_0.09059680935055359","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"oakscriptjs","version":"0.2.5","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.5","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"3cbdd630f315cf3c8955b9a53ab8ae6eaa5ec9fc","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.5.tgz","fileCount":69,"integrity":"sha512-TyLnO3Zd/oNTqyBgZZyWs6kJugeosBemzjAhWZ9agV6k6iqbRqhtmqx04ss3uHSAudbqK0CG4l1FhTPtfNVsAw==","signatures":[{"sig":"MEYCIQDLKDncfPj/YVuoQ4dExzFT1U0Ur5lSxq+Xz+n1GFiwxQIhANt4NMETlfEZa92kwnJryU4jlFmh7Nji4C4SnKzlF389","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"a9b1e11b09204e5d05687fa3eeedcf25f8dafe16","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.5_1772054715802_0.22487647116754994","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"oakscriptjs","version":"0.2.6","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.6","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"045a33faa4b808e6622e263a9357791c0b81e62b","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.6.tgz","fileCount":69,"integrity":"sha512-hzFm+K7eWtPw3EerqgC6hZzKmhQ/UuVaiBHov8OKyUytCtn4P/q/veDTJVfeFodpYkqvQkZDPKec3ke2X5rxlw==","signatures":[{"sig":"MEUCIDC/pjjkDUa+eyboYEBnI+dnc0E41Oagd8pHEl2B70xSAiEAuy/BAR6ZieT5GfE4SrIy9oou37S3dw96XppVqh7IEXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526483},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"227f96ed90e6142b6ab51c2ce8aacb2c8e1ee717","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.6_1772119243697_0.9318931068549885","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"oakscriptjs","version":"0.2.7","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.7","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"7a1458f77d1e90b3efd33afbe5f5089dbe965aac","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.7.tgz","fileCount":69,"integrity":"sha512-+ecWIUxnj6R9tulDxdKZosrhWAq/9wwq3TI4mn3YHK5AIa9BQMxLnAv5BVep+/Ol0HrPLbBqOnh8W6yhBuGQOA==","signatures":[{"sig":"MEYCIQCurWIrCP+4s6wYa22saf2RxNJ9emoR6m8roV5zs+RcfwIhAKtac5yu6rwBQlSgXM3KW33nEiClI1H5+/fJE2iARyzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527224},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.js"}},"gitHead":"bc47a602ee0b9f9f17a4c9e75f54265d44f48736","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.js --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.7_1772121559248_0.11362050351209652","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"oakscriptjs","version":"0.2.8","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.2.8","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"66f6fa9a24bd3ebf50dbcaad04c81bf311df7b09","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.2.8.tgz","fileCount":69,"integrity":"sha512-SRLR1QpnO3k8MNFzT5ZLEauWeULAcDTJ+0L0JXtshMvfDc5f8ezXVwgQ3D9Lv2g4aiUbJNmK+sNuZ8NKeC1I7Q==","signatures":[{"sig":"MEUCICuAaMdjtBudaavJLXof8MPQDQ62eWjJ4XQg+k5CVOMPAiEAtX6/QXURV/mxgQENNkrSt7LiyjqydfJ/zWVSrIkx8uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527229},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.cjs"}},"gitHead":"54db8862a623374889294a203143bb4284792975","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.cjs --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.cjs --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"otremoulis@gmail.com"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.1.0","esbuild":"^0.20.0","ts-jest":"^29.1.1","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.6","lightweight-charts":"^5.0.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.2.8_1777922854662_0.19648445073173715","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"oakscriptjs","version":"0.3.0","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","_id":"oakscriptjs@0.3.0","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"npmjs.com.dairy467@passmail.net"}],"homepage":"https://github.com/deepentropy/oakscriptJS#readme","bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"dist":{"shasum":"4c1c01b58d94f081dd0a053f73becec59a608b2b","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.3.0.tgz","fileCount":69,"integrity":"sha512-oLdzvxLyequzL8YPaLRfEov4oskmwqFba5AhrlO2lHR8dMilCVmVkSsaWY39DPzrWEDoyTitNgHViCsl7HYZMQ==","signatures":[{"sig":"MEQCICeL0UvsOhkzfRLG2Nr8Qwkhy8hKqZr5qTQ7BkFF6gvWAiAi5+MirGjTYD1hTrSM2Q6FFBbZIl+MxpGreGwd8T1gXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527087},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.cjs"}},"gitHead":"a67157b675a8b9afc90a07a5b82c6898e88e9f4e","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"jest","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:types","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --fix","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.cjs --platform=neutral --external:@types/* --external:lightweight-charts","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.cjs --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts"},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"npmjs.com.dairy467@passmail.net"},"repository":{"url":"git+https://github.com/deepentropy/oakscriptJS.git","type":"git"},"_npmVersion":"10.8.2","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.4.1","rimraf":"^6.1.0","esbuild":"^0.28.0","ts-jest":"^29.4.11","prettier":"^3.1.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/jest":"^29.5.11","@types/node":"^22.10.0","typescript-eslint":"^8.60.1","lightweight-charts":"^5.0.0"},"peerDependencies":{"lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oakscriptjs_0.3.0_1780345495798_0.765749603289763","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"oakscriptjs","version":"0.5.0","type":"module","description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/index.mjs","require":"./dist/runtime/index.cjs"},"./script":{"types":"./dist/script/index.d.ts","import":"./dist/script/index.mjs","require":"./dist/script/index.cjs"}},"scripts":{"prepublishOnly":"npm run build","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:runtime:esm && npm run build:runtime:cjs && npm run build:script:esm && npm run build:script:cjs && npm run build:types","build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.cjs --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:esm":"esbuild src/runtime/index.ts --bundle --format=esm --outfile=dist/runtime/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","build:runtime:cjs":"esbuild src/runtime/index.ts --bundle --format=cjs --outfile=dist/runtime/index.cjs --platform=neutral --external:@types/* --external:lightweight-charts","build:script:esm":"esbuild src/script/index.ts --bundle --format=esm --outfile=dist/script/index.mjs --platform=neutral --external:@types/* --external:lightweight-charts","build:script:cjs":"esbuild src/script/index.ts --bundle --format=cjs --outfile=dist/script/index.cjs --platform=neutral --external:@types/* --external:lightweight-charts","build:types":"tsc --emitDeclarationOnly --outDir dist","clean":"rimraf dist","dev":"tsc --watch","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\""},"keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"author":{"name":"Odyssée"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/deepentropy/oakscriptJS.git"},"bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"homepage":"https://github.com/deepentropy/oakscriptJS#readme","peerDependencies":{"lightweight-charts":"^5.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/jest":"^29.5.11","@types/node":"^22.10.0","esbuild":"^0.28.0","eslint":"^10.4.1","jest":"^29.7.0","lightweight-charts":"^5.0.0","prettier":"^3.1.1","rimraf":"^6.1.0","ts-jest":"^29.4.11","typescript":"^6.0.3","typescript-eslint":"^8.60.1"},"engines":{"node":">=18.0.0"},"_id":"oakscriptjs@0.5.0","gitHead":"3ce05346e1b3c2208a737ac14c48b03d11cd3f16","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-G9pLOR/oqVZp4jcqjNxg+Hbq7KxhxOkJd/u/5r8zj4D9zj/RJYAMHJ4jODnbMbRIn6viGTNdfPbnFsNBGLqDeg==","shasum":"e16ebbebe06baee17d3cbfef01e17ec355c603e7","tarball":"https://registry.npmjs.org/oakscriptjs/-/oakscriptjs-0.5.0.tgz","fileCount":73,"unpackedSize":763000,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/oakscriptjs@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUO8PvXU69rE33/QZXDfJLFaK378v1J1NMHaNC+vNDJwIgDNrGzEj+P8oH66MtU4luZkdPKsDGnWLF3Psm/0znfYA="}]},"_npmUser":{"name":"deepentropy16549846511654131546841132","email":"npmjs.com.dairy467@passmail.net"},"directories":{},"maintainers":[{"name":"deepentropy16549846511654131546841132","email":"npmjs.com.dairy467@passmail.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oakscriptjs_0.5.0_1784279346127_0.6077566497324354"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T11:55:44.288Z","modified":"2026-07-17T09:09:06.645Z","0.1.5":"2025-12-07T11:55:44.661Z","0.1.6":"2025-12-07T12:31:26.274Z","0.1.7":"2025-12-09T22:23:37.122Z","0.2.0":"2026-02-25T09:47:45.312Z","0.2.1":"2026-02-25T10:09:03.636Z","0.2.2":"2026-02-25T10:23:43.417Z","0.2.3":"2026-02-25T15:29:08.621Z","0.2.4":"2026-02-25T15:56:43.028Z","0.2.5":"2026-02-25T21:25:15.989Z","0.2.6":"2026-02-26T15:20:43.894Z","0.2.7":"2026-02-26T15:59:19.429Z","0.2.8":"2026-05-04T19:27:34.811Z","0.3.0":"2026-06-01T20:24:55.971Z","0.5.0":"2026-07-17T09:09:06.335Z"},"bugs":{"url":"https://github.com/deepentropy/oakscriptJS/issues"},"author":{"name":"Odyssée"},"license":"MIT","homepage":"https://github.com/deepentropy/oakscriptJS#readme","keywords":["pinescript","trading","technical-analysis","indicators","charting","oakscript","ta","finance","stocks","crypto"],"repository":{"type":"git","url":"git+https://github.com/deepentropy/oakscriptJS.git"},"description":"PineScript v6 compatible technical analysis library for JavaScript/TypeScript","maintainers":[{"name":"deepentropy16549846511654131546841132","email":"npmjs.com.dairy467@passmail.net"}],"readme":"<p align=\"center\">\n  <img src=\"./logo.png\" alt=\"OakScriptJS Logo\" width=\"150\">\n</p>\n\n<h1 align=\"center\">OakScriptJS</h1>\n\nOakScriptJS is a TypeScript/JavaScript library that provides PineScript v6 compatible technical analysis functions. Build trading indicators, run backtests, or integrate TA calculations into any JavaScript environment.\n\n## Quick Start\n\n### Install\n\n```bash\nnpm install oakscriptjs\n```\n\n### Calculate an indicator\n\n```typescript\nimport { Series, ta } from 'oakscriptjs';\n\nconst prices = [44, 44.5, 45, 45.5, 46, 46.5, 47, 47.5, 48, 48.5];\nconst close = new Series(prices);\nconst sma = ta.sma(close, 5);\n\nconsole.log(sma.toArray());\n```\n\n## Documentation\n\n- [Guide](./docs/guide.md) — Getting started and core concepts\n- [Function Inventory](./docs/inventory.md) — All available TA functions\n","readmeFilename":"README.md"}