{"id":173583700,"number":"2.0.2","published_at":"2026-02-18T17:50:39.746Z","licenses":"MIT","integrity":"sha512-YU5Lq08+WVzIWpv4izP0EJe904xcJq2CM5pG4AslpgfGn6nnpr9kmx7pugelfyg+tOlsDcL/+ZdQHLwdGymDuQ==","status":null,"download_url":"https://registry.npmjs.org/@hookflo/tern/-/tern-2.0.2.tgz","registry_url":"https://www.npmjs.com/package/@hookflo/tern/v/2.0.2","documentation_url":null,"install_command":"npm install @hookflo/tern@2.0.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"prateek32177","email":"prateek32177@gmail.com"},"dist":{"shasum":"3ecba591d0cae86a3aec87161e8d94a6e5a82a77","tarball":"https://registry.npmjs.org/@hookflo/tern/-/tern-2.0.2.tgz","fileCount":69,"integrity":"sha512-YU5Lq08+WVzIWpv4izP0EJe904xcJq2CM5pG4AslpgfGn6nnpr9kmx7pugelfyg+tOlsDcL/+ZdQHLwdGymDuQ==","signatures":[{"sig":"MEQCIB3qwqmT6D76r7sVzhwxBR/fW2lHCbMWvr1i13y58DrtAiBS1b4Mo9nIA4R128vf2eLWu3QTSD7N5GhLAzLcnsr14A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134161},"gitHead":"17dbe49405e18f86dd2e08ba28b61c0080e06c95","main":"dist/index.js","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node dist/test.js","build":"tsc","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepare":"npm run build","lint:fix":"eslint 'src/**/*.ts' --fix","prebuild":"npm run clean","release:major":"npm run build \u0026\u0026 npm version major \u0026\u0026 npm publish","release:minor":"npm run build \u0026\u0026 npm version minor \u0026\u0026 npm publish","release:patch":"npm run build \u0026\u0026 npm version patch \u0026\u0026 npm publish"},"_npmVersion":"10.9.2","_nodeVersion":"22.13.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./nextjs":{"types":"./dist/nextjs.d.ts","import":"./dist/nextjs.js","default":"./dist/nextjs.js","require":"./dist/nextjs.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","default":"./dist/express.js","require":"./dist/express.js"},"./cloudflare":{"types":"./dist/cloudflare.d.ts","import":"./dist/cloudflare.js","default":"./dist/cloudflare.js","require":"./dist/cloudflare.js"},"./package.json":"./package.json"},"browserify":null},"created_at":"2026-02-19T17:03:36.068Z","updated_at":"2026-02-19T17:03:36.068Z","purl":"pkg:npm/%40hookflo/tern@2.0.2","related_tag":{"name":"v2.0.2","sha":"549ca0b798ae8887fbb23b5853438db8338f9ce1","kind":"commit","published_at":"2026-02-19T15:33:51.000Z","download_url":"https://codeload.github.com/Hookflo/tern/tar.gz/v2.0.2","html_url":"https://github.com/Hookflo/tern/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Hookflo/tern@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hookflo%2Ftern/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hookflo%2Ftern/tags/v2.0.2/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hookflo%2Ftern/versions/2.0.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hookflo%2Ftern/versions/2.0.2/codemeta","dependencies":[{"id":1920651132,"ecosystem":"npm","package_name":"jest","requirements":"29.5.0","kind":"Development","optional":false},{"id":1920651133,"ecosystem":"npm","package_name":"eslint","requirements":"^8.57.1","kind":"Development","optional":false},{"id":1920651134,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.0.1","kind":"Development","optional":false},{"id":1920651135,"ecosystem":"npm","package_name":"ts-jest","requirements":"29.1.0","kind":"Development","optional":false},{"id":1920651136,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.2","kind":"Development","optional":false},{"id":1920651137,"ecosystem":"npm","package_name":"prettier","requirements":"3.0.0","kind":"Development","optional":false},{"id":1920651138,"ecosystem":"npm","package_name":"typescript","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1920651139,"ecosystem":"npm","package_name":"@types/jest","requirements":"29.5.0","kind":"Development","optional":false},{"id":1920651140,"ecosystem":"npm","package_name":"@types/node","requirements":"20.0.0","kind":"Development","optional":false},{"id":1920651141,"ecosystem":"npm","package_name":"@types/express","requirements":"^5.0.3","kind":"Development","optional":false},{"id":1920651142,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.32.0","kind":"Development","optional":false},{"id":1920651143,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.39.0","kind":"Development","optional":false},{"id":1920651144,"ecosystem":"npm","package_name":"eslint-config-airbnb-base","requirements":"^15.0.0","kind":"Development","optional":false},{"id":1920651145,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.39.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hookflo%2Ftern"}