{"bin":{"semola":"dist/cli/index.js"},"bugs":{"url":"https://github.com/leonardodipace/semola/issues"},"dist":{"shasum":"1fdf840dd993bf68d987b8d075dcbbd5742b71a6","tarball":"https://registry.npmjs.org/semola/-/semola-0.6.7.tgz","fileCount":59,"integrity":"sha512-pAcJgTOA3IWWLZXvhE38na2XodqnNLHrVjzvxK+tKAixMXJgV4sTBFNXSvdc/S91GvMYTOqnLOSbCuUFKtwQQA==","signatures":[{"sig":"MEUCIDuBI+6BDfQxb/rT8BG1OXxSBrYdcSVEIAfVJs8s88eZAiEAzCBmaSSkVsgP3uujnDQnJXg9xR89KOezaogXMovO2Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/semola@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348322},"name":"semola","type":"module","author":{"name":"Leonardo Dipace"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"import":{"types":"./dist/lib/api/index.d.mts","default":"./dist/lib/api/index.mjs"},"require":{"types":"./dist/lib/api/index.d.cts","default":"./dist/lib/api/index.cjs"}},"./cli":{"import":{"types":"./dist/lib/cli/index.d.mts","default":"./dist/lib/cli/index.mjs"},"require":{"types":"./dist/lib/cli/index.d.cts","default":"./dist/lib/cli/index.cjs"}},"./orm":{"import":{"types":"./dist/lib/orm/index.d.mts","default":"./dist/lib/orm/index.mjs"},"require":{"types":"./dist/lib/orm/index.d.cts","default":"./dist/lib/orm/index.cjs"}},"./cron":{"import":{"types":"./dist/lib/cron/index.d.mts","default":"./dist/lib/cron/index.mjs"},"require":{"types":"./dist/lib/cron/index.d.cts","default":"./dist/lib/cron/index.cjs"}},"./i18n":{"import":{"types":"./dist/lib/i18n/index.d.mts","default":"./dist/lib/i18n/index.mjs"},"require":{"types":"./dist/lib/i18n/index.d.cts","default":"./dist/lib/i18n/index.cjs"}},"./cache":{"import":{"types":"./dist/lib/cache/index.d.mts","default":"./dist/lib/cache/index.mjs"},"require":{"types":"./dist/lib/cache/index.d.cts","default":"./dist/lib/cache/index.cjs"}},"./extra":{"import":{"types":"./dist/lib/extra/index.d.mts","default":"./dist/lib/extra/index.mjs"},"require":{"types":"./dist/lib/extra/index.d.cts","default":"./dist/lib/extra/index.cjs"}},"./queue":{"import":{"types":"./dist/lib/queue/index.d.mts","default":"./dist/lib/queue/index.mjs"},"require":{"types":"./dist/lib/queue/index.d.cts","default":"./dist/lib/queue/index.cjs"}},"./errors":{"import":{"types":"./dist/lib/errors/index.d.mts","default":"./dist/lib/errors/index.mjs"},"require":{"types":"./dist/lib/errors/index.d.cts","default":"./dist/lib/errors/index.cjs"}},"./policy":{"import":{"types":"./dist/lib/policy/index.d.mts","default":"./dist/lib/policy/index.mjs"},"require":{"types":"./dist/lib/policy/index.d.cts","default":"./dist/lib/policy/index.cjs"}},"./pubsub":{"import":{"types":"./dist/lib/pubsub/index.d.mts","default":"./dist/lib/pubsub/index.mjs"},"require":{"types":"./dist/lib/pubsub/index.d.cts","default":"./dist/lib/pubsub/index.cjs"}},"./logging":{"import":{"types":"./dist/lib/logging/index.d.mts","default":"./dist/lib/logging/index.mjs"},"require":{"types":"./dist/lib/logging/index.d.cts","default":"./dist/lib/logging/index.cjs"}},"./prompts":{"import":{"types":"./dist/lib/prompts/index.d.mts","default":"./dist/lib/prompts/index.mjs"},"require":{"types":"./dist/lib/prompts/index.d.cts","default":"./dist/lib/prompts/index.cjs"}},"./workflow":{"import":{"types":"./dist/lib/workflow/index.d.mts","default":"./dist/lib/workflow/index.mjs"},"require":{"types":"./dist/lib/workflow/index.d.cts","default":"./dist/lib/workflow/index.cjs"}}},"gitHead":"7b0872e6f65234b94cf35c40385756c7dc31e5da","license":"MIT","scripts":{"test":"bun test","build":"tsdown","check":"biome check --write . && tsc --noEmit","docs:dev":"bun run --filter @semola/docs dev","docs:build":"bun run --filter @semola/docs build","docs:start":"bun run --filter @semola/docs start","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:647f5d64-cf55-422d-a917-501449cb5176"}},"homepage":"https://github.com/leonardodipace/semola#readme","keywords":["bun","typescript","api-framework","rest-api","type-safe","zero-dependency","utilities","queue","redis","pubsub","caching","cron","scheduler","job-scheduler","workflow","durable-workflow","resumable-workflow","i18n","internationalization","authorization","policy","backend","framework","middleware","openapi","validation"],"repository":{"url":"git+https://github.com/leonardodipace/semola.git","type":"git"},"workspaces":["apps/*"],"_npmVersion":"11.17.0","description":"Zero-dependency TypeScript utilities for Bun. Type-safe APIs, Redis queues, pub/sub, i18n, caching & auth with tree-shakeable imports.","directories":{},"maintainers":[{"name":"leonardodipace","email":"leonardodipace@gmail.com"}],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsdown":"^0.22.14","arktype":"^2.2.1","valibot":"^1.4.1","bun-types":"1.3.14","@types/bun":"latest","typescript":"^7","openapi-types":"^12.1.3","@biomejs/biome":"2.3.10","@standard-schema/spec":"^1.1.0","@standard-schema/utils":"^0.3.0","@valibot/to-json-schema":"^1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/semola_0.6.7_1787775511037_0.6387696142000467","host":"s3://npm-registry-packages-npm-production"},"_id":"semola@0.6.7","version":"0.6.7"}