{"_id":"@silyze/browsary-pipeline","_rev":"30-f2a6ae7701be717455bda3ef6ac216fd","name":"@silyze/browsary-pipeline","dist-tags":{"latest":"1.2.19"},"versions":{"1.0.0":{"name":"@silyze/browsary-pipeline","version":"1.0.0","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.0.0","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"2f39ec6d7f3113bb60a5dfda85962cf4dea85396","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.0.0.tgz","fileCount":45,"integrity":"sha512-fRkw/yarqtaG3yRcXbHvMd2ihqOVIuPWP9ih7UHcbY+Kal+tq2A0OG6E70v/6smqZmGZF+b6cN2Zkvrcs386jg==","signatures":[{"sig":"MEUCIDc6Cm+huKOK5dt8OF3xT4AgIrfjX8+nPP89ErL/LEJtAiEAllKqTYFcwH8p/Tl4l4185yFBh1u1beGkaKnM65oqXX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265449},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"cf6bcb6d053e2106717fe6dd8fc3cd07f881cc24","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.0.0_1749504791502_0.12062945379277479","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@silyze/browsary-pipeline","version":"1.0.1","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.0.1","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"3df4b5488737bdf7f031159250339ee5e01449e1","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.0.1.tgz","fileCount":45,"integrity":"sha512-0AmbXkiRSDfFwJHs40X0jdz6/kTWRM1Ze5AUx7WJhI8hAd0To1zHY3IR7C27c8vwOWVF4KqkD+JDvBo4U/qk4A==","signatures":[{"sig":"MEYCIQCHtzJL2b6FnKliwed8jjuegQhT4L6eX351WrPwmrJUfgIhAO41sjyFgVcpYj9jwPS52O/iur2esD/vbLIvCj+p84UZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265451},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"de4a0bbb4c279aad10b83eabcd8514364d852c4f","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.0.1_1750182522574_0.9468689805928483","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@silyze/browsary-pipeline","version":"1.0.2","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.0.2","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"32c4704cc2cf3380e97959d5e9669179876f8f5c","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.0.2.tgz","fileCount":45,"integrity":"sha512-9GSFUKdMe6RGdWDR3N96rdosWldKr6p03wtHsPRBgTOAmbTcKkvtFVAhhE1YH2DrHjj2JOuOtzTr6FHWYj42SQ==","signatures":[{"sig":"MEUCIAmzyZ5iN6lBLwbPli8QqZFVBGL1JEYmxY/nuTk4Las7AiEAj7VbwlatAcL6BveKKOsC2sJ+SxYC1hJW1n6p3PmZSnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264714},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"a8097e473b524e82bac574f2054ee44574411282","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.0.2_1750528736435_0.12738020693314844","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@silyze/browsary-pipeline","version":"1.1.0","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.1.0","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"0d1d739283c58e7e094c5c4caf3695d58d3bb274","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.1.0.tgz","fileCount":97,"integrity":"sha512-bO5wkhrTIi5KNNC9HsGt7B8PqZQ9WtCeOCBXURp6R/pOlwwXxWvNn03iumNikxIUdX+T+7+j1hyqwNLYrTvTIQ==","signatures":[{"sig":"MEYCIQC6JlwYJ5440XPM3oidMTq8JtMjHLJPTLgLQgQqofuHvwIhAIcrOM/UCDztO6kDmCfhrRDNh5wajjhtFe3qDZXdyf3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181697},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"a0e340131927c12e0d648393af8408da1ea79c6b","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.1.0_1750885460533_0.2994210322091144","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@silyze/browsary-pipeline","version":"1.1.1","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.1.1","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"4b1a579bdacc784890c831a487a610de95694db2","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.1.1.tgz","fileCount":69,"integrity":"sha512-kF+fzLh9F7Em3jf1rDPnfMaMWsSEOOaqNKK4wOYJZE2BfY+IlvLqsHJCBgyCfXfZHvSqKwu7IzGY6iGQ1Na/Bw==","signatures":[{"sig":"MEUCIDnSGUIQSYMmhf7XYwSbdiolxLyMFWuk5dTl9T2Iz9lDAiEAzhwmD6vIM3iwj4wB9vO52EpaE0ZJ/TdF+zyNPaOETIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390264},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"de5c42387769ac73bdf9cf07517291eb142e1ffc","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.1.1_1750888784693_0.1069480578696056","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@silyze/browsary-pipeline","version":"1.1.2","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.1.2","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"cd5c4e47cd0d3f897abb22c839d720228a7f90e4","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.1.2.tgz","fileCount":69,"integrity":"sha512-9qKqKylY2di85BJxsk7RsTr8Ow7wBqcmFq47V6/SlfuFKQjEIudfBC82lm3FST8p44FwtYmxuGtexWcDkVffwg==","signatures":[{"sig":"MEUCIAMavSjzGZiAFqOO5kf1kmw07Cv2SxppW3+7WyUtmsMFAiEA/R1IS6rLu9gqXTT4rGupAyhNdhWcUtRw1iOuSGHNf1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390440},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"d55a5b3155550429a5ea2dd26dbda21c749317f5","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.1.2_1750888897723_0.26822179524550416","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@silyze/browsary-pipeline","version":"1.1.3","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.1.3","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"1e1c1669072cd498dd6dcceedcf9696bf07c4c8c","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.1.3.tgz","fileCount":69,"integrity":"sha512-ra2wL/15xtlju+Z8sPcHGU2xXCNF3cZI9nRKU4osBo3XZNQKODg7LR64TzF0hWFb+/WuMN1nNyZ2OEqzQTgVLQ==","signatures":[{"sig":"MEYCIQDwWDJxIyInqB1LqWHjJ0ZAyHIGdeQqH518bN6Q2M2UeAIhAML3y0DlBbRdBLKKo3cS+sPyhd7bdQjc+XKA33UchErR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391288},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"76f8fe150fc815e88bf724ce051d6c7aa9a3c9a3","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.1.3_1750892961030_0.2415206771749221","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@silyze/browsary-pipeline","version":"1.1.4","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.1.4","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"0dc1e335a761994f422a754f02cfbd4980a3945d","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.1.4.tgz","fileCount":69,"integrity":"sha512-p3OsMzYTb3xBy5rLLlbnheccaXoF1xap51Cr6q7z1sH8yK+2GTNrwDj/G3zNlbpLSmDe+dWk0D4K/+KWSXFVIg==","signatures":[{"sig":"MEQCIDrCeaI7JPWXQbFOYuzYbF9AspJHePHWQulqZ2st6htWAiA3h/tRu4vWkVc0Ta+SH2GarfAMngCHs3GTBZevAkqmUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392187},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"45f0bb24fc273f4e8822ea917090de62af50a53f","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.1.4_1750959709828_0.10961195290431225","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@silyze/browsary-pipeline","version":"1.1.5","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.1.5","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"3fe42af1c4e80c2921d2a83257532ef85f10250d","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.1.5.tgz","fileCount":73,"integrity":"sha512-uYkIQrrH7Oi/IE9V8tca/85XA9CiX8CV22nu99Aru19rO1lPjgg/VvjnrIY91zwsXDuzGL9Wdk7ZMjEL4u8+pw==","signatures":[{"sig":"MEUCIQDqvdsrfXC3UQKMF4pB4kE5mhaO2jR/O+fLoTfTLdaxagIgCEaAuTLeHk+JOq/zuMT2/6qerRcdCB4ioPmzfjdS+fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401177},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"229d99abf81c4b246b5a3021b0e8f21f57e19926","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.1.5_1750965208174_0.2532754194473086","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@silyze/browsary-pipeline","version":"1.1.6","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.1.6","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"0bd3f3f2d6ff7ea1269bea42a5027339762f2e9c","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.1.6.tgz","fileCount":73,"integrity":"sha512-gIh1I2jF5YByKRTeVdXzmU8wdWwHsqCsrycOEtDGTTnExfwzJqujEmOgSDiQ55k1PBtn7tAU5wUpbDyRfQmuiQ==","signatures":[{"sig":"MEQCIHHtS+DJGDnkKZNIpcdOkP7J7g/oFislVCqFpgb8c4FKAiA7PhXY5SGpmghNA7ygZ89iyBOUkH6dDBFHpBD8iff18g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401904},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"e4dea53afc22860e69e53a4a816b6a6802325536","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.1.6_1750966066724_0.2627727658958343","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@silyze/browsary-pipeline","version":"1.2.0","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.0","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"1196fbbfc3b537cf98a54b71906e2ebdcb5d56f0","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.0.tgz","fileCount":117,"integrity":"sha512-0nZy4bvFOq/C2lYZA/6qrbt/CnXbS4RGIGRv0ZRNbiGPwGGClUE0ajvnjP3ZS6Dt3SUUbCGhQZJk8zof/Hk/cg==","signatures":[{"sig":"MEUCIEXFTasg9WoKf/nb7+T8KXy0m45mH8k7EiRgUUon8UDcAiEAvAaeCbI08G2A7HxR+N8s7Pi/9XBnXURqRJ1l3Or95Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613150},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"c8d3a823ab42f34d3ec1002c7d75025670dd1e67","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.0_1750971145880_0.07069436315728561","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@silyze/browsary-pipeline","version":"1.2.1","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.1","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"800961db81127365b3768d16cfe01cc805e62a0c","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.1.tgz","fileCount":117,"integrity":"sha512-UEk0Dzti3yVTzBnJ+wXYY9nuYxgBEQla6HeVPFaae2EiVbEK28qSg5eOUMw/CQnB5FNk5+jO72YXGasTOhi9KA==","signatures":[{"sig":"MEUCIQDebGRg67d11wA54dRh6oysKuqCyr8h0Oq7PRmy1y4O2wIgYZaOwbS8x+YuMKi5Z4dyTsqk7sByF2HASqrhx4DmOoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612585},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"5b918f0a4d33836b0153b1bf950d16a3ca1fabb8","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.1_1750973761107_0.9512699375091553","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@silyze/browsary-pipeline","version":"1.2.2","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.2","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"db3f82ec9612335b1bd3239b9a30f64f95481a66","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.2.tgz","fileCount":117,"integrity":"sha512-evf0/qpGIzlqMCV4Ji7yitnFm/ZxcsufMVi7ORhqolvcDzgi9BOROPsXqU0wzz2ATa68SDO0fPa7tB8S3XSQhw==","signatures":[{"sig":"MEUCIECuCLm0DC/kKvuZpmuKxMbzGzFqB5rYMPKKKLSWSBPyAiEAm51XOaMnSX9AqzHyPgvtKJZCZFxhB9L5t8uYvEghT7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617999},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"f855e3754c38c4863dca829c7fe82c5f7d69ff8d","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.2_1751562911567_0.7851015511609201","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@silyze/browsary-pipeline","version":"1.2.3","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.3","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"6bdfa8e632728151f0e7d860912dde3a2c61bf05","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.3.tgz","fileCount":117,"integrity":"sha512-7uKLxd0rNgNwqVmr9a2qzW7txIf1aAiLphEPlKERVbseQeDcb91ELqluoYQoDk+Edagrgtxe5QTZ6qDlK6Ig6w==","signatures":[{"sig":"MEUCIQDydZUHjYEsN0+XWHnloZ7oBbGVAGAfpSLjNipjnDEglwIgPhXHGN1M2rpGDjFTiVPpe4Smf3iBWrIZwWVVnboIe5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619666},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"f855e3754c38c4863dca829c7fe82c5f7d69ff8d","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.3_1751564544691_0.7118095687285333","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@silyze/browsary-pipeline","version":"1.2.4","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.4","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"ce92a6c2af430adb0ffb8f581415d68a638eec60","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.4.tgz","fileCount":117,"integrity":"sha512-aBJh4Sgdybq2e0aBrGD/YPz2IWCfYCTGcQRAefOEsdkTeZei5idZLkaX0m6nXqlv6RbsFlGXQtvvwRU4QzTJUw==","signatures":[{"sig":"MEYCIQDvW/5uKvK41rmk/LDim/QZ5PXm4DC8p3KcBjgy6+RpjwIhAIhVPXE6GNeyP4hpsoDyqKhe6NLKAeBPqwxPmeUPe3lV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619840},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"19aa49abf413501e145dde5bc886dc217086e894","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.4_1751565029977_0.2292878352933183","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@silyze/browsary-pipeline","version":"1.2.5","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.5","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"bb92b875ba02a88b4882f466448c3577a2e5ce09","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.5.tgz","fileCount":117,"integrity":"sha512-RPjdFZAnkI1ea/i95ewv2xgjfEkFldys0T1jPF5WyZhfvxb9DeNkmEQ2P4B/XFf1KTqcjRr83yWRIi27rVXxdg==","signatures":[{"sig":"MEUCIQCAUHW+HwNgg6I29Mf5tpeDSyT2ueI/pXpGXRCZCryZ4gIgY2Aeata6aGbOQ9UJWbP52iCqdwmBOWF0e8WPot2xGWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620414},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"5fa5f6ceb6c075d36e522af10a65f654b235516d","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.5_1751566879432_0.2617422966611189","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@silyze/browsary-pipeline","version":"1.2.6","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.6","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"c81ae3bc5c948d1f566cfce55f4ffff6ae72a497","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.6.tgz","fileCount":117,"integrity":"sha512-2SzU+tiGCYLH0pnEySciVW5aElOGH6zIwRw/J4w9bWN2hi8eyqbUbiIgT7CGbbTF4NcJC9Zv3cOOY0f3jT+wvg==","signatures":[{"sig":"MEUCIQDRaU1deMgn8kOtYGr9QoprCIMXmIOFR6G54lvn0ukT3wIgVqGiDXcPrMGjKQSgXTTD7X9pLnPiUp7VLrWLbLCVo8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620854},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"e832fac7302905c48aa0276cceeb79ae8dcdf961","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.6_1751567504744_0.08841131006665792","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@silyze/browsary-pipeline","version":"1.2.7","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.7","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"d619060be83c4cd1fdc56f39157950746ce810c2","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.7.tgz","fileCount":117,"integrity":"sha512-5YrCuFlNvPh8j5R8ZDBOfDarXivHnY/0+TcXTZIy5IJ+PUwiyw2SmlyTSA7roOk9PFLeBqAP31uTJUJfCLQQSg==","signatures":[{"sig":"MEUCIGo19WJbmBqGP2GF6cWzw0i9UnDX2Z5twfzz2GNHX8ETAiEAsIMMf9MlYIg2VipPv1L/t8skbH0qvo2v6GvLiWGcth8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620222},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"e7c818efb37743bc640cc02ffbb90af551e6f39d","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.7_1751568131736_0.031032964211514802","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@silyze/browsary-pipeline","version":"1.2.8","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.8","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"0f43df1c58ddc29444ffedd905c54b2a1b2d02a4","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.8.tgz","fileCount":117,"integrity":"sha512-XO5ISqETHGBsTmo7Ea6cNFr1YKCgVTLqFnaa3a7/KkZRSoLasQBmA2KJvxCsefz7IXRIek/KVOC+CZyShmZnsw==","signatures":[{"sig":"MEYCIQDHRevDly3ub9xdNmEN6TPWZNKT5f92bPBczSXeXmiHMAIhAO/pybu4dQIHoUg/JSXlmsIqTSnOeV7NbcXFf6wg5g6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619825},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"f80aaf57722598c9fd9a7f6b0651a6e8736c7503","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.8_1751568884776_0.23836111624131884","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@silyze/browsary-pipeline","version":"1.2.9","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.9","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"da04ed2a6594bad4fda6e661422d0d3e80517848","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.9.tgz","fileCount":117,"integrity":"sha512-Bok+q5oqRNKGj2XtVFCM8INrzcJm7wXQXUJimaWivFMOYZ5JD3kuViB0sK+9j/iSd5e+756oRwRCrn2gWbpL5w==","signatures":[{"sig":"MEUCIQDmChcfr5FDqUMSDGQbLMqxVhE1B/UL5//meL51/NMmPgIgLb5HWtEg7igEBwDvQ4OvFkbhbF8OaM4TNUd8aJd7KIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619258},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"267bec0b3f294d3187307c2084eac4da3f049201","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.9_1751570695169_0.6127152070500104","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@silyze/browsary-pipeline","version":"1.2.10","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.10","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"267fdc621e378cfd857959cc46f5bff637b50499","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.10.tgz","fileCount":117,"integrity":"sha512-tDPmmFETAZkq4ASs0PLDd6scKnlRtubsDZeq0XE6s0pjmCd/hxEkXPqas3XcoJnmrMUN168yVUaF83TojlR36A==","signatures":[{"sig":"MEUCIQCnN+R3fxU0ZNgIYovY9n+UUdbVJTDgXb+emdljD4sY7gIgdmTZ9sdw7y9rFGE509At0ya7pfdZ4puQJihrUyPNio8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619346},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"339be831570e3f52f444f5925f4b5feadd5cfd63","scripts":{"build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","actor":{"name":"mojsoski","type":"user","email":"mihail@mojsoski.mk"},"email":"mihail@mojsoski.mk"},"_npmVersion":"10.9.2","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.10_1751573196968_0.7340695158052635","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@silyze/browsary-pipeline","version":"1.2.11","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.11","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"aa9811794f4e846cdadbfc42f0c83450e706a798","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.11.tgz","fileCount":129,"integrity":"sha512-/0ZfCel7MAefEJF/La20nL6dic7JzeCatdFeMxMOLfxVdFnKLArldf/bue3WE8Z6+3QoEmEClAqxmk3hXRbwPA==","signatures":[{"sig":"MEYCIQDZh8EK+o3j7348wuUrh26ZbZWcOntQukMcW4Z7kS0OvwIhAMO0u6GdugJe/Ml+2n6PhbXpdV+dort1aRQfB2BayMX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678733},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"38bae86bdd1a4891d6441c353f732f43cb64dc6a","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.11_1758479323881_0.03078693986563108","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@silyze/browsary-pipeline","version":"1.2.12","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.12","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"be77c7070b85f6d31060b74f98782398f342f77c","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.12.tgz","fileCount":152,"integrity":"sha512-YeUZSLABe2vAosF1wEp9av7BlUFPhffal/0p7aZjFmtgOYP3JRgUgOBHcRmDA36gbwy4ZdyHqOXYEg7X5irzhg==","signatures":[{"sig":"MEYCIQDBQzp2rOVp3lX5nB3ejpViqHMLwTSxV1PypKk4uAa0JgIhANArPLDoqTqycm41Fr8xozQDacBi5QYRsX4fp6eQ6v3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762193},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"b5b2eb9ad2528e4624ad670f6ac7cbeb6ed07bea","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","docs:pdf":"node scripts/generate-docs-pdf.js","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.3.0","pdfkit":"^0.13.0","typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.12_1760386915866_0.6000885491611396","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@silyze/browsary-pipeline","version":"1.2.13","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.13","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"dc5d5454c3643ccdbf58022b9f89b2c2e056d9b8","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.13.tgz","fileCount":152,"integrity":"sha512-mDyjBrcVAUytkNmcpIeEBL3sfxwAmDoDTQfiVoRrPOjcHG2/FRi8Uhz9UeD5Xic7iXrYkfB9+u9Xje5GbYuzRA==","signatures":[{"sig":"MEUCIQC6czgsMhwjuBy/Er99Jh9GFJSFDvUrgpD70CkqYAEi5AIgMh7AuHniiF1rUwCIz0wNhj+Xq8X6kylbIDG2KDg+FaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766990},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"9d4e412bf39ff4290e77b9f6731cf437c73f74ea","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","docs:pdf":"node scripts/generate-docs-pdf.js","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.3.0","pdfkit":"^0.13.0","typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.13_1760467969276_0.014242359913049452","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@silyze/browsary-pipeline","version":"1.2.14","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.14","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"387ef0aa117c90f07f9d37715a0d529b06133e91","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.14.tgz","fileCount":152,"integrity":"sha512-TThv57H/LrrFDWT1IABlDAK5tsJK04iz/32pz4uREKv52ulCYwUux8cVO5879DwCG+K3TevsMw8aeLqDkzJbsg==","signatures":[{"sig":"MEQCICQ9Iqd01xvLrH1JAORo58jZOZkXXvftKCh2gKVziF+TAiAN01CDNDzDqGqCpTLjIFjDqeWkqEyrq4y467TJa2IfKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768211},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"9d4e412bf39ff4290e77b9f6731cf437c73f74ea","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","docs:pdf":"node scripts/generate-docs-pdf.js","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.3.0","pdfkit":"^0.13.0","typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.14_1760640715213_0.29564168812441305","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@silyze/browsary-pipeline","version":"1.2.15","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.15","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"e738d6ef350a97762e579acf445ce5bd76917ab1","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.15.tgz","fileCount":152,"integrity":"sha512-+NP48uLNKDlvJJKeQJ5tSSsSZQKyhdsOeZ4zeMgIaOjKzEc29DLS/TOXaou6/lIjoJUPBeC4XgBS4syx3xzpwQ==","signatures":[{"sig":"MEUCIQDMmIC9HbVeO48LbwubYgood+wdbYknvjo+6hWytrh40gIgKdPxuvnC5HdAR2XtY1wF8uYg3Kvj8pgjIUU+x1piPaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769913},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"951520a166c1f5f644f2c9628bcaecff0d709731","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","docs:pdf":"node scripts/generate-docs-pdf.js","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.3.0","pdfkit":"^0.13.0","typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.15_1762980294151_0.8282727871245141","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@silyze/browsary-pipeline","version":"1.2.16","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.16","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"14e1fb5498a1508d7efe28169ea6868a51d0f201","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.16.tgz","fileCount":152,"integrity":"sha512-o8Gov0icDhIgjoxnhrdRp0IrQugSLOGLs7N+vGmsaQ2rDMrGNcLHkXOCoke0DQIhRUFgaemQCavim9OAVIabWw==","signatures":[{"sig":"MEUCIFz49twr+FUF3ao+NwLZRmlZY3uLhVE5gNivdZ5PaWPXAiEAwZP1I3hvswoMd1OLbx9kY0f3mYGgD4QsHPy348QaSBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770132},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"f55c17e0b7427a14f9736cc12f89193eb6deab47","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","docs:pdf":"node scripts/generate-docs-pdf.js","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.3.0","pdfkit":"^0.13.0","typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.16_1763411020141_0.6492023011237367","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@silyze/browsary-pipeline","version":"1.2.17","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.17","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"5245e478555a574d63218d18f36f438e5d6966da","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.17.tgz","fileCount":152,"integrity":"sha512-3Vt8K0U53Dp9RqPo/5mhm6LTQkm29IZH++sfcNBn40LX+qFlfi2gXCdlbIcX443f9eV8I3D+dC6coJS3jMGiKA==","signatures":[{"sig":"MEYCIQDhWRzaNsYzooTRvZyBAeqKCo1YFf+Ybup9uMVjmLJ1pQIhAJniTx0PXODcdzmVzWypY5fT+VuKJuQzyWk5OiF4XMBo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770445},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"5df641acc9207e94a6723c67ff16c7f5a2554b44","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","docs:pdf":"node scripts/generate-docs-pdf.js","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.3.0","pdfkit":"^0.13.0","typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.17_1763415783561_0.0917789570293408","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@silyze/browsary-pipeline","version":"1.2.18","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","_id":"@silyze/browsary-pipeline@1.2.18","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"dist":{"shasum":"c430488878d752f48d43e0b1484ec246a0ef5b3e","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.18.tgz","fileCount":152,"integrity":"sha512-emUGQz7nDfvPHuwXqEUQvtRH5se/EK9KFoHCgMmtRYwvjaXJ+fbUnZIZ/vVjaLbAtP+uA+0Vo4HtlVJQ6wb4Qg==","signatures":[{"sig":"MEUCIQDRLM1FDI6BOPfwPL6h88m7ey83rN/UigQIDsuQg/EmsAIgEvI7OgadR68kxNLM/JkHpv8GZrfMeoW9tv6asI6co1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770465},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","gitHead":"7c20d11c7cee4eb32d71f96b0549f1f0280760c3","scripts":{"test":"npm run build && node --test dist/tests/functions.test.js","build":"npx tsc","start":"node dist/example.js","watch":"npx tsc --watch","prepare":"npm run build","version":"git add -A lib","docs:pdf":"node scripts/generate-docs-pdf.js","postversion":"git push && git push --tags"},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"_npmVersion":"11.3.0","description":"The pipeline core library for Browsary","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ajv":"^8.17.1","@silyze/logger":"^1.0.1","@mojsoski/assert":"^1.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/browsary-ai-provider":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.3.0","pdfkit":"^0.13.0","typescript":"^5.8.3","@types/node":"^22.15.30","puppeteer-core":"^24.10.0"},"_npmOperationalInternal":{"tmp":"tmp/browsary-pipeline_1.2.18_1763417153077_0.8404704673587091","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@silyze/browsary-pipeline","version":"1.2.19","description":"The pipeline core library for Browsary","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","keywords":[],"author":{"name":"Mihail Mojsoski"},"license":"MIT","type":"commonjs","devDependencies":{"@types/node":"^22.15.30","marked":"^16.3.0","pdfkit":"^0.13.0","puppeteer-core":"^24.10.0","typescript":"^5.8.3"},"scripts":{"watch":"npx tsc --watch","build":"npx tsc","prepare":"npm run build","version":"git add -A lib","postversion":"git push && git push --tags","start":"node dist/example.js","test":"npm run build && node --test dist/tests/functions.test.js","docs:pdf":"node scripts/generate-docs-pdf.js"},"publishConfig":{"access":"public"},"dependencies":{"@mojsoski/assert":"^1.0.0","@silyze/browsary-ai-provider":"^2.0.0","@silyze/browser-provider":"^1.0.0","@silyze/html-prompt-utils":"^1.0.0","@silyze/logger":"^1.0.1","ajv":"^8.17.1"},"_id":"@silyze/browsary-pipeline@1.2.19","gitHead":"7c20d11c7cee4eb32d71f96b0549f1f0280760c3","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-6DFkCnMB6tDoQIUvoV5kk3r6nNwLiDOBSiA1i5xtM+aBcyD1pWe32raKzy9pM29Yyx5mBosQAJDMSps0cWIx1w==","shasum":"afc7b2f1ae5c22bb9154714945aefb44709a7160","tarball":"https://registry.npmjs.org/@silyze/browsary-pipeline/-/browsary-pipeline-1.2.19.tgz","fileCount":152,"unpackedSize":776759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCC+LtzacSaILGof9OoaDtFpvHqEtMezA2rHp3hZS1IwIhAKzCKbi+V6H3hVkEdlvZU2BVyBHJVrJWxUouWLGPVZpo"}]},"_npmUser":{"name":"mojsoski","email":"mihail@mojsoski.mk"},"directories":{},"maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browsary-pipeline_1.2.19_1763419610545_0.2933025591884144"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-09T21:33:11.397Z","modified":"2025-11-17T22:46:50.918Z","1.0.0":"2025-06-09T21:33:11.691Z","1.0.1":"2025-06-17T17:48:42.784Z","1.0.2":"2025-06-21T17:58:56.612Z","1.1.0":"2025-06-25T21:04:20.736Z","1.1.1":"2025-06-25T21:59:44.880Z","1.1.2":"2025-06-25T22:01:37.885Z","1.1.3":"2025-06-25T23:09:21.264Z","1.1.4":"2025-06-26T17:41:50.006Z","1.1.5":"2025-06-26T19:13:28.344Z","1.1.6":"2025-06-26T19:27:46.922Z","1.2.0":"2025-06-26T20:52:26.058Z","1.2.1":"2025-06-26T21:36:01.357Z","1.2.2":"2025-07-03T17:15:11.763Z","1.2.3":"2025-07-03T17:42:24.906Z","1.2.4":"2025-07-03T17:50:30.179Z","1.2.5":"2025-07-03T18:21:19.623Z","1.2.6":"2025-07-03T18:31:44.980Z","1.2.7":"2025-07-03T18:42:11.926Z","1.2.8":"2025-07-03T18:54:44.971Z","1.2.9":"2025-07-03T19:24:55.349Z","1.2.10":"2025-07-03T20:06:37.155Z","1.2.11":"2025-09-21T18:28:44.073Z","1.2.12":"2025-10-13T20:21:56.063Z","1.2.13":"2025-10-14T18:52:49.496Z","1.2.14":"2025-10-16T18:51:55.395Z","1.2.15":"2025-11-12T20:44:54.336Z","1.2.16":"2025-11-17T20:23:40.343Z","1.2.17":"2025-11-17T21:43:03.762Z","1.2.18":"2025-11-17T22:05:53.275Z","1.2.19":"2025-11-17T22:46:50.719Z"},"author":{"name":"Mihail Mojsoski"},"license":"MIT","keywords":[],"description":"The pipeline core library for Browsary","maintainers":[{"name":"simeonmarkoski","email":"simeonmarkoski10@gmail.com"},{"name":"mojsoski","email":"mihail@mojsoski.mk"}],"readme":"# Browsary Pipeline\n\nCore library for defining, compiling, and executing JSON-defined pipelines in Browsary.\n\n---\n\n## Installation\n\n```bash\nnpm install @silyze/browsary-pipeline\n```\n\n---\n\n## Quick Start\n\n```ts\nimport { createJsonLogger } from \"@silyze/logger\";\nimport {\n  hasPipeline,\n  PipelineCompiler,\n  StandardLibraryProvider,\n  waitForPipelineThread,\n} from \"@silyze/browsary-pipeline\";\nimport { UrlBrowserProvider } from \"@silyze/browser-provider\";\n\nconst pipelineSource = {\n  create_browser: {\n    node: \"browser::create\",\n    inputs: {},\n    outputs: { browser: \"browser\" },\n    dependsOn: [],\n  },\n  goto_google: {\n    node: \"page::goto\",\n    inputs: {\n      page: {\n        type: \"outputOf\",\n        nodeName: \"create_browser\",\n        outputName: \"browser\",\n      },\n      url: { type: \"constant\", value: \"https://www.google.com\" },\n      waitUntil: { type: \"constant\", value: \"load\" },\n    },\n    outputs: {},\n    dependsOn: \"create_browser\",\n  },\n};\n\nasync function main() {\n  const compiler = new PipelineCompiler();\n  const result = compiler.compile(pipelineSource);\n\n  if (!hasPipeline(result)) {\n    console.error(\"Compilation errors:\", result.errors);\n    return;\n  }\n\n  const logger = createJsonLogger(console.log);\n  const evaluation = result.pipeline.createEvaluation({\n    logger,\n    browserProvider: new UrlBrowserProvider(),\n    libraryProvider: StandardLibraryProvider,\n    viewport: { width: 1024, height: 768 },\n  });\n\n  try {\n    for await (const thread of evaluation.evaluate()) {\n      const outputs = await waitForPipelineThread(thread);\n      console.log(\"Thread outputs:\", outputs);\n    }\n  } finally {\n    evaluation.stop();\n  }\n}\n\nmain();\n```\n\n---\n\n## API Reference\n\n### Classes & Functions\n\n#### `PipelineCompiler`\n\n```ts\nconstructor(): PipelineCompiler\ncompile(source: PipelineSchema): PipelineCompileResult\n```\n\n- Validates `source` against `pipelineSchema` and returns:\n\n  - `{ errors: PipelineCompileError[] }` on failure\n  - `{ errors: []; pipeline: Pipeline }` on success\n\n#### `hasPipeline`\n\n```ts\ndeclare function hasPipeline(\n  result: PipelineCompileResult\n): result is { pipeline: Pipeline };\n```\n\nType guard for compile results.\n\n#### `waitForPipelineThread`\n\n```ts\ndeclare function waitForPipelineThread(\n  thread: PipelineThread\n): Promise<Record<string, unknown>>;\n```\n\nAwaits a single thread’s completion and returns its outputs.\n\n#### `pipelineSchema`\n\nAJV JSON schema for pipeline definitions.\n\n### Types & Interfaces\n\n#### `PipelineSchema`\n\n```ts\ntype PipelineSchema = Record<string, GenericNodeDefinition>;\n```\n\n#### `GenericNodeDefinition`\n\n```ts\ninterface GenericNodeDefinition {\n  node: string;\n  inputs?: Record<string, InputNode>;\n  outputs?: Record<string, string>;\n  dependsOn?: string | string[];\n}\n```\n\n#### `InputNode`\n\n```ts\ntype InputNode =\n  | { type: \"constant\"; value: unknown }\n  | { type: \"outputOf\"; nodeName: string; outputName: string };\n```\n\n#### `PipelineCompileResult`\n\n```ts\ntype PipelineCompileResult =\n  | { errors: PipelineCompileError[] }\n  | { errors: []; pipeline: Pipeline };\n```\n\n#### `Pipeline`\n\n```ts\ninterface Pipeline {\n  createEvaluation(config: EvaluationConfig): PipelineEvaluation;\n}\n```\n\n#### `PipelineEvaluation`\n\n```ts\ninterface PipelineEvaluation {\n  evaluate(): AsyncIterable<PipelineThread>;\n  stop(): void;\n}\n```\n\n#### `PipelineThread`\n\nOpaque execution path handle. Use `waitForPipelineThread`.\n\n#### `PipelineCompileError`\n\n| Type                                   | Message                                                                                            | Additional Fields                                                                                                                               |\n| -------------------------------------- | -------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| `pipeline-not-object`                  | The pipeline is not an object                                                                      | –                                                                                                                                               |\n| `node-not-object`                      | The node is not an object                                                                          | `nodeName`                                                                                                                                      |\n| `node-missing-property`                | The node is missing a property                                                                     | `nodeName`, `propertyName`                                                                                                                      |\n| `node-invalid-property-type`           | The node has an invalid property type                                                              | `nodeName`, `propertyName`, `expectedType`, `actualType`                                                                                        |\n| `node-invalid-property-value`          | The node has an invalid property value                                                             | `nodeName`, `propertyName`, `expectedFormat`, `actualValue`                                                                                     |\n| `dependency-not-found`                 | The node has an invalid dependency                                                                 | `nodeName`, `dependency`                                                                                                                        |\n| `self-dependency`                      | The depends on itself - this causes an infinite loop                                               | `nodeName`                                                                                                                                      |\n| `no-entrypoints`                       | The pipeline has no entrypoints - make sure there is at least a single node with zero dependencies | –                                                                                                                                               |\n| `node-type-not-found`                  | The node type was not found                                                                        | `nodeType`, `nodeName`                                                                                                                          |\n| `node-not-found`                       | The node was not found                                                                             | `nodeName`                                                                                                                                      |\n| `node-type-reference-not-found`        | The node type was not found in reference                                                           | `nodeType`, `nodeName`, `referencedIn`                                                                                                          |\n| `node-type-missing-output`             | The output is missing from the node type                                                           | `nodeType`, `nodeName`, `outputName`                                                                                                            |\n| `node-type-missing-input`              | The input is missing from the node type                                                            | `nodeType`, `nodeName`, `inputName`                                                                                                             |\n| `node-type-input-no-const`             | The input cannot be represented as a constant                                                      | `nodeType`, `nodeName`, `inputName`                                                                                                             |\n| `const-input-type-mismatch`            | The input type does not match the expected schema                                                  | `nodeType`, `nodeName`, `inputName`, `value`, `expectedSchema`                                                                                  |\n| `node-type-input-no-output-of`         | The input cannot be represented as an output reference                                             | `nodeType`, `nodeName`, `inputName`                                                                                                             |\n| `node-input-reference-not-found`       | The node referenced by an input was not found                                                      | `nodeName`, `inputName`, `referenceNodeName`                                                                                                    |\n| `output-reference-not-found`           | The output referenced by an input was not found                                                    | `nodeName`, `inputName`, `referenceNodeName`, `referenceOutputName`                                                                             |\n| `output-reference-node-type-not-found` | The output node type referenced by an input was not found                                          | `nodeName`, `inputName`, `referenceNodeName`, `referenceNodeType`                                                                               |\n| `output-reference-type-not-found`      | The output type was not found in the referenced node type                                          | `nodeName`, `inputName`, `referenceNodeName`, `referenceNodeType`, `referenceOutputName`, `referenceOutput`                                     |\n| `ref-input-type-mismatch`              | The referenced output type does not match the input type                                           | `nodeName`, `inputName`, `inputType`, `referenceNodeName`, `referenceNodeType`, `referenceOutputName`, `referenceOutput`, `referenceOutputType` |\n| `unreachable-node`                     | The node is not reachable from any entrypoint                                                      | `nodeName`                                                                                                                                      |\n| `ref-input-not-dependant`              | The referenced output's node is not a dependency to the input's node                               | `nodeName`, `inputName`, `referenceNodeName`, `referenceOutputName`                                                                             |\n\n```ts\nexport type PipelineCompileError = {\n  type: string;\n  message: string;\n  [key: string]: unknown;\n};\n```\n\n#### `EvaluationConfig`\n\n```ts\ninterface EvaluationConfig {\n  logger: Logger;\n  browserProvider: BrowserProvider;\n  libraryProvider: EvaluationLibrary;\n  viewport?: ViewportConfig;\n}\n```\n\n### StandardLibraryProvider Nodes\n\nBuilt-in node implementations available via `StandardLibraryProvider`:\n\n| Node                  | Description                               | Inputs                                                              | Outputs            |\n| --------------------- | ----------------------------------------- | ------------------------------------------------------------------- | ------------------ |\n| `browser::create`        | Launches a new browser instance           | _none_                                                                                           | `browser`          |\n| `browser::close`         | Closes an existing browser instance       | `browser`                                                                                        | _none_             |\n| `browser::createPage`    | Opens a new page within a browser         | `browser`                                                                                        | `page`             |\n| `page::close`            | Closes an existing page instance          | `page`                                                                                           | _none_             |\n| `page::goto`             | Navigates a page to a specified URL       | `page`, `url` (string), `waitUntil` (`load` \\| `domcontentloaded` \\| `networkidle0` \\| `networkidle2`) | _none_             |\n| `page::click`            | Clicks an element matching a CSS selector | `page`, `selector` (string), `waitForNavigation` (boolean)                                       | _none_             |\n| `page::type`             | Types text into an input element          | `page`, `selector` (string), `text` (string), `delayMs` (number)                                 | _none_             |\n| `page::display`          | Retrieves the HTML content of the page    | `page`                                                                                           | `content` (string) |\n| `page::evaluate`         | Executes a JavaScript expression on the page | `page`, `expression` (string)                                                                    | `result` (any)     |\n| `page::waitForSelector`  | Waits for a selector to appear within a timeout | `page`, `selector` (string), `timeoutMs` (number)                                                 | `found` (boolean)  |\n","readmeFilename":"README.md"}