{"_id":"@bilal-thrivo/thrivo","name":"@bilal-thrivo/thrivo","dist-tags":{"latest":"2.8.8"},"versions":{"2.8.8":{"name":"@bilal-thrivo/thrivo","version":"2.8.8","description":"Building blocks for digital commerce","main":"dist/index.js","exports":{"./package.json":"./package.json",".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./api/*":"./dist/api/*.js","./subscribers/*":"./dist/subscribers/*.js","./jobs/*":"./dist/jobs/*.js","./core-flows":"./dist/core-flows/index.js","./loaders/*":"./dist/loaders/*.js","./commands/*":"./dist/commands/*.js","./*":"./dist/modules/*.js"},"repository":{"type":"git","url":"git+https://github.com/thrivojs/thrivo.git","directory":"packages/thrivo"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"author":{"name":"Sebastian Rindom"},"license":"MIT","scripts":{"watch":"tsc --build --watch","build":"rimraf dist && tsc --build","serve":"node dist/app.js","test":"jest --runInBand --bail --forceExit --testPathIgnorePatterns='/integration-tests/' -- src/**/__tests__/**/*.ts","test:integration":"jest --forceExit -- src/**/integration-tests/**/__tests__/**/*.ts"},"devDependencies":{"@thrivojs/framework":"2.8.8","@opentelemetry/instrumentation-pg":"^0.52.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/sdk-trace-node":"^2.0.0","@swc/core":"1.5.7","@swc/helpers":"^0.5.11","@swc/jest":"^0.2.36","@types/express":"^4.17.17","@types/jsonwebtoken":"^8.5.9","@types/lodash":"^4.14.191","@types/multer":"^1.4.7","jest":"^29.7.0","rimraf":"^5.0.1","supertest":"^4.0.2","typescript":"^5.6.2","yalc":"1.0.0-pre.53"},"dependencies":{"@inquirer/checkbox":"^2.3.11","@inquirer/input":"^2.2.9","@thrivojs/admin-bundler":"2.8.8","@thrivojs/analytics":"2.8.8","@thrivojs/analytics-local":"2.8.8","@thrivojs/analytics-posthog":"2.8.8","@thrivojs/api-key":"2.8.8","@thrivojs/auth":"2.8.8","@thrivojs/auth-emailpass":"2.8.8","@thrivojs/auth-github":"2.8.8","@thrivojs/auth-google":"2.8.8","@thrivojs/cache-inmemory":"2.8.8","@thrivojs/cache-redis":"2.8.8","@thrivojs/cart":"2.8.8","@thrivojs/core-flows":"2.8.8","@thrivojs/currency":"2.8.8","@thrivojs/customer":"2.8.8","@thrivojs/event-bus-local":"2.8.8","@thrivojs/event-bus-redis":"2.8.8","@thrivojs/file":"2.8.8","@thrivojs/file-local":"2.8.8","@thrivojs/file-s3":"2.8.8","@thrivojs/fulfillment":"2.8.8","@thrivojs/fulfillment-manual":"2.8.8","@thrivojs/index":"2.8.8","@thrivojs/inventory":"2.8.8","@thrivojs/link-modules":"2.8.8","@thrivojs/locking":"2.8.8","@thrivojs/locking-postgres":"2.8.8","@thrivojs/locking-redis":"2.8.8","@thrivojs/notification":"2.8.8","@thrivojs/notification-local":"2.8.8","@thrivojs/notification-sendgrid":"2.8.8","@thrivojs/order":"2.8.8","@thrivojs/payment":"2.8.8","@thrivojs/payment-stripe":"2.8.8","@thrivojs/pricing":"2.8.8","@thrivojs/product":"2.8.8","@thrivojs/promotion":"2.8.8","@thrivojs/region":"2.8.8","@thrivojs/sales-channel":"2.8.8","@thrivojs/stock-location":"2.8.8","@thrivojs/store":"2.8.8","@thrivojs/tax":"2.8.8","@thrivojs/telemetry":"2.8.8","@thrivojs/user":"2.8.8","@thrivojs/workflow-engine-inmemory":"2.8.8","@thrivojs/workflow-engine-redis":"2.8.8","@opentelemetry/api":"^1.9.0","boxen":"^5.0.1","chalk":"^4.0.0","chokidar":"^3.4.2","compression":"^1.7.5","express":"^4.21.0","fs-exists-cached":"^1.0.0","jsonwebtoken":"^9.0.2","lodash":"^4.17.21","multer":"^1.4.5-lts.1","node-schedule":"^2.1.1","qs":"^6.11.2","request-ip":"^3.3.0","slugify":"^1.6.6","uuid":"^9.0.0","zod":"3.25.76"},"peerDependencies":{"@thrivojs/framework":"2.8.8","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@opentelemetry/instrumentation-pg":"^0.52.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/sdk-trace-node":"^2.0.0","@swc/core":"1.5.7","awilix":"^8.0.1","posthog-node":"^4.17.1","react-dom":"^18.0.0","yalc":"1.0.0-pre.53"},"peerDependenciesMeta":{"@opentelemetry/instrumentation-pg":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/sdk-trace-node":{"optional":true},"@swc/core":{"optional":true},"posthog-node":{"optional":true},"react-dom":{"optional":true},"yalc":{"optional":true}},"gitHead":"cd1f5afa5aa8c0b15ea957008ee19f1d695cbd2e","_id":"@bilal-thrivo/thrivo@2.8.8","bugs":{"url":"https://github.com/thrivojs/thrivo/issues"},"homepage":"https://github.com/thrivojs/thrivo#readme","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TwuwfXUF2Q1Dqr46oDJE+ab24InHej8yAX/sHBFwF6aGSRMflFhGvO54aCE1Wr5kaCkLbhtJ8pvI59MluOoE2A==","shasum":"3761db58a3d815a1fe464161a1b5ccea7f475d8e","tarball":"https://registry.npmjs.org/@bilal-thrivo/thrivo/-/thrivo-2.8.8.tgz","fileCount":2,"unpackedSize":8927,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDboroUTvub5P3QSrekZXgY8EOgOgjabZOV++vlCKLYygIhAJnbZgEtqcx6zYtHPy5xXV4OmhO1iOpHXcgY2lHVAQBK"}]},"_npmUser":{"name":"bilal-thrivo","email":"b.ahmad@wistech.biz"},"directories":{},"maintainers":[{"name":"bilal-thrivo","email":"b.ahmad@wistech.biz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/thrivo_2.8.8_1753801106032_0.08441570652121566"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-29T14:58:25.970Z","2.8.8":"2025-07-29T14:58:26.245Z","modified":"2025-07-29T14:58:26.486Z"},"maintainers":[{"name":"bilal-thrivo","email":"b.ahmad@wistech.biz"}],"description":"Building blocks for digital commerce","homepage":"https://github.com/thrivojs/thrivo#readme","repository":{"type":"git","url":"git+https://github.com/thrivojs/thrivo.git","directory":"packages/thrivo"},"author":{"name":"Sebastian Rindom"},"bugs":{"url":"https://github.com/thrivojs/thrivo/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://www.thrivojs.com\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/59018053/229103275-b5e482bb-4601-46e6-8142-244f531cebdb.svg\">\n    <source media=\"(prefers-color-scheme: light)\" srcset=\"https://user-images.githubusercontent.com/59018053/229103726-e5b529a3-9b3f-4970-8a1f-c6af37f087bf.svg\">\n    <img alt=\"Thrivo logo\" src=\"https://user-images.githubusercontent.com/59018053/229103726-e5b529a3-9b3f-4970-8a1f-c6af37f087bf.svg\">\n    </picture>\n  </a>\n</p>\n<h1 align=\"center\">\n  Thrivo\n</h1>\n\n<h4 align=\"center\">\n  <a href=\"https://docs.thrivojs.com\">Documentation</a> |\n  <a href=\"https://www.thrivojs.com\">Website</a>\n</h4>\n\n<p align=\"center\">\n  Building blocks for digital commerce\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/thrivojs/thrivo/blob/develop/LICENSE\">\n    <img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"Thrivo is released under the MIT license.\" />\n  </a>\n  <a href=\"https://circleci.com/gh/thrivojs/thrivo\">\n    <img src=\"https://circleci.com/gh/thrivojs/thrivo.svg?style=shield\" alt=\"Current CircleCI build status.\" />\n  </a>\n  <a href=\"https://github.com/thrivojs/thrivo/blob/develop/CONTRIBUTING.md\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat\" alt=\"PRs welcome!\" />\n  </a>\n    <a href=\"https://www.producthunt.com/posts/thrivo\"><img src=\"https://img.shields.io/badge/Product%20Hunt-%231%20Product%20of%20the%20Day-%23DA552E\" alt=\"Product Hunt\"></a>\n  <a href=\"https://discord.gg/xpCwq3Kfn8\">\n    <img src=\"https://img.shields.io/badge/chat-on%20discord-7289DA.svg\" alt=\"Discord Chat\" />\n  </a>\n  <a href=\"https://twitter.com/intent/follow?screen_name=thrivojs\">\n    <img src=\"https://img.shields.io/twitter/follow/thrivojs.svg?label=Follow%20@thrivojs\" alt=\"Follow @thrivojs\" />\n  </a>\n</p>\n\n## Getting Started\n\nVisit the [Quickstart Guide](https://docs.thrivojs.com/learn) to set up a server.\n\n## What is Thrivo\n\nThrivo is a set of commerce modules and tools that allow you to build rich, reliable, and performant commerce applications without reinventing core commerce logic. The modules can be customized and used to build advanced ecommerce stores, marketplaces, or any product that needs foundational commerce primitives. All modules are open-source and freely available on npm.\n\nLearn more about [Thrivo’s architecture](https://docs.thrivojs.com/learn/advanced-development/architecture/overview) and [commerce modules](https://docs.thrivojs.com/resources/commerce-modules) in the Docs.\n\n## Roadmap & Upgrades\n\nYou can view the planned, started and completed features in the [Roadmap discussion](https://github.com/thrivojs/thrivo/discussions/categories/roadmap).\n\nFollow the [Upgrade Guides](https://docs.thrivojs.com/upgrade-guides/) to keep your Thrivo project up-to-date.\n\n## Community & Contributions\n\nThe community and core team are available in [GitHub Discussions](https://github.com/thrivojs/thrivo/discussions), where you can ask for support, discuss roadmap, and share ideas.\n\nOur [Contribution Guide](https://github.com/thrivojs/thrivo/blob/develop/CONTRIBUTING.md) describes how to contribute to the codebase and Docs.\n\nJoin our [Discord server](https://discord.com/invite/thrivojs) to meet other community members.\n\n## Other channels\n\n- [GitHub Issues](https://github.com/thrivojs/thrivo/issues)\n- [Twitter](https://twitter.com/thrivojs)\n- [LinkedIn](https://www.linkedin.com/company/thrivojs)\n- [Thrivo Blog](https://thrivojs.com/blog/)\n\n## License\n\nLicensed under the [MIT License](https://github.com/thrivojs/thrivo/blob/develop/LICENSE).\n","readmeFilename":"README.md","_rev":"1-4f58291b08009e54da8b02aeb3940adf"}