{ "name": "@polymech/shared", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@polymech/shared", "version": "1.0.0", "dependencies": { "@hono/zod-openapi": "^1.1.5", "@polymech/commons": "file:../../../polymech-mono/packages/commons" }, "devDependencies": { "typescript": "^5.0.0", "zod": "^4.1.12" } }, "../../../polymech-mono/packages/commons": { "name": "@polymech/commons", "version": "0.2.6", "license": "BSD", "dependencies": { "@polymech/core": "file:../core", "@polymech/fs": "file:../fs", "@repo/typescript-config": "file:../typescript-config", "@schemastore/package": "^0.0.10", "env-var": "^7.5.0", "glob": "^10.4.5", "js-yaml": "^4.1.0", "jsonpath-plus": "^10.3.0", "normalize-url": "^8.0.1", "p-map": "^7.0.3", "p-throttle": "^4.1.1", "regedit": "^5.1.4", "tslog": "^3.3.3", "tsup": "^2.0.3", "yargs": "^17.7.2", "zod": "^3.24.3", "zod-to-json-schema": "^3.24.5", "zod-to-ts": "^1.2.0" }, "bin": { "pm-cli": "dist/main.js" }, "devDependencies": { "@types/node": "^22.12.0", "typescript": "^5.7.3" } }, "node_modules/@asteasolutions/zod-to-openapi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@asteasolutions/zod-to-openapi/-/zod-to-openapi-8.1.0.tgz", "integrity": "sha512-tQFxVs05J/6QXXqIzj6rTRk3nj1HFs4pe+uThwE95jL5II2JfpVXkK+CqkO7aT0Do5AYqO6LDrKpleLUFXgY+g==", "license": "MIT", "dependencies": { "openapi3-ts": "^4.1.2" }, "peerDependencies": { "zod": "^4.0.0" } }, "node_modules/@hono/zod-openapi": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/@hono/zod-openapi/-/zod-openapi-1.1.5.tgz", "integrity": "sha512-EAnY6ad4yt/MUKHx716BEGGOXSl5d0/FOLozOYB/pmSEFq07qrzefKFtBEMAgd3hlpJXjH+4lwgTtlAo+BGBgQ==", "license": "MIT", "dependencies": { "@asteasolutions/zod-to-openapi": "^8.1.0", "@hono/zod-validator": "^0.7.4", "openapi3-ts": "^4.5.0" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { "hono": ">=4.3.6", "zod": "^4.0.0" } }, "node_modules/@hono/zod-validator": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/@hono/zod-validator/-/zod-validator-0.7.5.tgz", "integrity": "sha512-n4l4hutkfYU07PzRUHBOVzUEn38VSfrh+UVE5d0w4lyfWDOEhzxIupqo5iakRiJL44c3vTuFJBvcmUl8b9agIA==", "license": "MIT", "peerDependencies": { "hono": ">=3.9.0", "zod": "^3.25.0 || ^4.0.0" } }, "node_modules/@polymech/commons": { "resolved": "../../../polymech-mono/packages/commons", "link": true }, "node_modules/hono": { "version": "4.10.6", "resolved": "https://registry.npmjs.org/hono/-/hono-4.10.6.tgz", "integrity": "sha512-BIdolzGpDO9MQ4nu3AUuDwHZZ+KViNm+EZ75Ae55eMXMqLVhDFqEMXxtUe9Qh8hjL+pIna/frs2j6Y2yD5Ua/g==", "license": "MIT", "peer": true, "engines": { "node": ">=16.9.0" } }, "node_modules/openapi3-ts": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-4.5.0.tgz", "integrity": "sha512-jaL+HgTq2Gj5jRcfdutgRGLosCy/hT8sQf6VOy+P+g36cZOjI1iukdPnijC+4CmeRzg/jEllJUboEic2FhxhtQ==", "license": "MIT", "dependencies": { "yaml": "^2.8.0" } }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { "node": ">=14.17" } }, "node_modules/yaml": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "license": "ISC", "bin": { "yaml": "bin.mjs" }, "engines": { "node": ">= 14.6" } }, "node_modules/zod": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", "license": "MIT", "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } } } }