{"id":173223597,"number":"0.4.2","published_at":"2026-01-23T15:40:47.937Z","licenses":"MIT","integrity":"sha512-myjBWjdZP25uh5/3DbpDL9IQzHhMSB6WHiMplANcYEE9o4W9y+zzGdUsBzHQGJmRMKlfOFW8uZy+XtCdK4H1ew==","status":null,"download_url":"https://registry.npmjs.org/@morpho-dev/router/-/router-0.4.2.tgz","registry_url":"https://www.npmjs.com/package/@morpho-dev/router/v/0.4.2","documentation_url":null,"install_command":"npm install @morpho-dev/router@0.4.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6614100-980b-457e-bb8a-a14bba52a1af"}},"dist":{"shasum":"d3c48d77b2a6a3ce715c89cac459eada4e835638","tarball":"https://registry.npmjs.org/@morpho-dev/router/-/router-0.4.2.tgz","fileCount":72,"integrity":"sha512-myjBWjdZP25uh5/3DbpDL9IQzHhMSB6WHiMplANcYEE9o4W9y+zzGdUsBzHQGJmRMKlfOFW8uZy+XtCdK4H1ew==","signatures":[{"sig":"MEUCIAvRFMcgvkcC+Tn32DdMwcWeQGC0RA23reOq2GxaphYqAiEA/PEyLc/VSvUHlAmp58WT8TY65X2eBffOgty2nqI3AjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4964521},"gitHead":null,"main":"./dist/index.node.js","scripts":{"cli":"pnpm build \u0026\u0026 node --experimental-loader=@opentelemetry/instrumentation/hook.mjs ./dist/cli.js","dev":"tsdown --config tsdown.config.ts --watch --onSuccess 'echo \"Router package rebuilt\"'","lint":"biome check src/","test":"vitest run","bench":"vitest bench","build":"pnpm openapi:generate \u0026\u0026 tsdown --config tsdown.config.ts","format":"biome format --write src/","lint:ci":"biome ci src/","test:ui":"vitest --ui","docs:cli":"node ./scripts/generate-readme.mjs","test:e2e":"./scripts/e2e-run.sh","e2e:setup":"./scripts/e2e-setup.sh","typecheck":"pnpm openapi:generate \u0026\u0026 tsc --project tsconfig.json --noEmit --incremental","test:watch":"vitest watch","e2e:teardown":"./scripts/e2e-teardown.sh","container:run":"docker run -p 7891:7891 -e OTEL_EXPORTER_OTLP_ENDPOINT=http://host.docker.internal:4318/v1/traces --rm -it morpho-router","test:tenderly":"vitest --config vitest.tenderly.config.ts run","migrations:run":"drizzle-kit migrate --config src/database/drizzle/drizzle.config.ts","container:build":"docker build -f Dockerfile -t morpho-router ../../","openapi:generate":"node --import tsx src/cli/dump-swagger.ts \u0026\u0026 pnpm openapi-typescript src/api/Schema/generated/swagger.json -o src/api/Schema/generated/swagger.d.ts \u0026\u0026 biome check --write src/api/Schema/generated","migrations:create":"drizzle-kit generate --config src/database/drizzle/drizzle.config.ts --name"},"_npmVersion":"11.8.0","_nodeVersion":"22.12.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"node":{"types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","require":"./dist/index.node.js"},"default":{"types":"./dist/index.browser.d.ts","import":"./dist/index.browser.mjs","require":"./dist/index.browser.js"}}},"browserify":null},"created_at":"2026-02-18T16:09:02.214Z","updated_at":"2026-02-18T16:09:02.214Z","purl":"pkg:npm/%40morpho-dev/router@0.4.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@morpho-dev%2Frouter/versions/0.4.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@morpho-dev%2Frouter/versions/0.4.2/codemeta","dependencies":[{"id":1918033611,"ecosystem":"npm","package_name":"pg","requirements":"^8.16.0","kind":"runtime","optional":false},{"id":1918033612,"ecosystem":"npm","package_name":"zod","requirements":"^4.1.12","kind":"runtime","optional":false},{"id":1918033613,"ecosystem":"npm","package_name":"hono","requirements":"^4.9.7","kind":"runtime","optional":false},{"id":1918033614,"ecosystem":"npm","package_name":"pako","requirements":"^2.1.0","kind":"runtime","optional":false},{"id":1918033615,"ecosystem":"npm","package_name":"viem","requirements":"^2.37.13","kind":"runtime","optional":false},{"id":1918033616,"ecosystem":"npm","package_name":"dotenv","requirements":"^17.2.1","kind":"runtime","optional":false},{"id":1918033617,"ecosystem":"npm","package_name":"marked","requirements":"^17.0.1","kind":"runtime","optional":false},{"id":1918033618,"ecosystem":"npm","package_name":"commander","requirements":"^13.1.0","kind":"runtime","optional":false},{"id":1918033619,"ecosystem":"npm","package_name":"js-base64","requirements":"^3.7.8","kind":"runtime","optional":false},{"id":1918033620,"ecosystem":"npm","package_name":"smol-toml","requirements":"^1.6.0","kind":"runtime","optional":false},{"id":1918033621,"ecosystem":"npm","package_name":"drizzle-orm","requirements":"^0.43.1","kind":"runtime","optional":false},{"id":1918033622,"ecosystem":"npm","package_name":"zod-openapi","requirements":"^5.4.3","kind":"runtime","optional":false},{"id":1918033623,"ecosystem":"npm","package_name":"openapi-fetch","requirements":"^0.15.0","kind":"runtime","optional":false},{"id":1918033624,"ecosystem":"npm","package_name":"openapi-metadata","requirements":"^0.2.2","kind":"runtime","optional":false},{"id":1918033625,"ecosystem":"npm","package_name":"reflect-metadata","requirements":"^0.2.2","kind":"runtime","optional":false},{"id":1918033626,"ecosystem":"npm","package_name":"@hono/node-server","requirements":"^1.17.1","kind":"runtime","optional":false},{"id":1918033627,"ecosystem":"npm","package_name":"@opentelemetry/api","requirements":"^1.9.0","kind":"runtime","optional":false},{"id":1918033628,"ecosystem":"npm","package_name":"@electric-sql/pglite","requirements":"^0.3.1","kind":"runtime","optional":false},{"id":1918033629,"ecosystem":"npm","package_name":"@opentelemetry/resources","requirements":"^2.2.0","kind":"runtime","optional":false},{"id":1918033630,"ecosystem":"npm","package_name":"@openzeppelin/merkle-tree","requirements":"^1.0.8","kind":"runtime","optional":false},{"id":1918033631,"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-node","requirements":"^2.2.0","kind":"runtime","optional":false},{"id":1918033632,"ecosystem":"npm","package_name":"@opentelemetry/instrumentation","requirements":"^0.208.0","kind":"runtime","optional":false},{"id":1918033633,"ecosystem":"npm","package_name":"@opentelemetry/instrumentation-pg","requirements":"^0.61.1","kind":"runtime","optional":false},{"id":1918033634,"ecosystem":"npm","package_name":"@opentelemetry/propagator-aws-xray","requirements":"^2.0.3","kind":"runtime","optional":false},{"id":1918033635,"ecosystem":"npm","package_name":"@opentelemetry/instrumentation-http","requirements":"^0.208.0","kind":"runtime","optional":false},{"id":1918033636,"ecosystem":"npm","package_name":"@opentelemetry/semantic-conventions","requirements":"^1.38.0","kind":"runtime","optional":false},{"id":1918033637,"ecosystem":"npm","package_name":"@opentelemetry/id-generator-aws-xray","requirements":"^2.0.3","kind":"runtime","optional":false},{"id":1918033638,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-proto","requirements":"^0.208.0","kind":"runtime","optional":false},{"id":1918033639,"ecosystem":"npm","package_name":"prool","requirements":"^0.0.24","kind":"Development","optional":false},{"id":1918033640,"ecosystem":"npm","package_name":"tsdown","requirements":"^0.16.5","kind":"Development","optional":false},{"id":1918033641,"ecosystem":"npm","package_name":"@types/pg","requirements":"^8.15.5","kind":"Development","optional":false},{"id":1918033642,"ecosystem":"npm","package_name":"@types/pako","requirements":"^2.0.4","kind":"Development","optional":false},{"id":1918033643,"ecosystem":"npm","package_name":"drizzle-kit","requirements":"^0.31.1","kind":"Development","optional":false},{"id":1918033644,"ecosystem":"npm","package_name":"@repo/config","requirements":"1.0.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@morpho-dev%2Frouter"}