diff --git a/package.json b/package.json index c9a34b5..a017ffb 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "start:client": "pnpm --filter @statusphere/client start", "clean": "pnpm -r clean", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"", - "typecheck": "pnpm -r typecheck" + "typecheck": "pnpm -r typecheck", + "lpm": "node node_modules/@lpm/cli/bin.js" }, "devDependencies": { "@atproto/lex-cli": "^0.6.1", @@ -32,5 +33,8 @@ "rimraf": "^6.0.1", "typescript": "^5.8.2" }, - "packageManager": "pnpm@10.18.1" + "packageManager": "pnpm@10.18.1", + "dependencies": { + "@lpm/cli": "jsr:0.3.0-rc.1" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 44f4d1f..1740967 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,10 @@ settings: importers: .: + dependencies: + '@lpm/cli': + specifier: jsr:0.3.0-rc.1 + version: '@jsr/lpm__cli@0.3.0-rc.1' devDependencies: '@atproto/lex-cli': specifier: ^0.6.1 @@ -736,6 +740,36 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@jsr/cliffy__command@1.0.0-rc.7': + resolution: {integrity: sha512-cLmigvj0IJxMoj0FI/gAanoJNyHYW/SeaDdJUCTmu/10l4og4lrHUwbpkKISnnj2pimFQb4zVJ2hnlFrYEjjQw==, tarball: https://npm.jsr.io/~/11/@jsr/cliffy__command/1.0.0-rc.7.tgz} + + '@jsr/cliffy__flags@1.0.0-rc.7': + resolution: {integrity: sha512-D0EsYP7QrzZBiap/qri//AixzFqBKPxzui99Z/Yz77DxcNthd6kafhOVr9xIBuORICzeydjNY2hVk5J7fV0iRQ==, tarball: https://npm.jsr.io/~/11/@jsr/cliffy__flags/1.0.0-rc.7.tgz} + + '@jsr/cliffy__internal@1.0.0-rc.7': + resolution: {integrity: sha512-ncrAaxh4UUeV7RDvkhyGQuxU5JtSZVz38Db97mms+iNIwogM4qn9P8kNR1V6avMo+TjGMD5Z1DMkJGO9o6aHyw==, tarball: https://npm.jsr.io/~/11/@jsr/cliffy__internal/1.0.0-rc.7.tgz} + + '@jsr/cliffy__table@1.0.0-rc.7': + resolution: {integrity: sha512-EWM/Jfrit8W1qxo+0c/bRqaod8jxMotOiY08Nlx2/FVMK52hJoAtzC0RhpdyXzxVuBpqIdv6UeDDbTAIRiYGug==, tarball: https://npm.jsr.io/~/11/@jsr/cliffy__table/1.0.0-rc.7.tgz} + + '@jsr/lpm__cli@0.3.0-rc.1': + resolution: {integrity: sha512-KDrXMXAtcBkx6OneTUTbL9bfLxrNRnUvi6j7hJLrhby7dLjip3BCYFc6NQOgbYQELnT//a2pc+xeRY5b+l5KoA==, tarball: https://npm.jsr.io/~/11/@jsr/lpm__cli/0.3.0-rc.1.tgz} + + '@jsr/lpm__core@0.3.1-rc.1': + resolution: {integrity: sha512-VHuP2IhoBQIeptRYhj2EQwcv2NDwqry8ZeKEla+SSMyKLCa0cnqdorkQgvQa86K9e6s5Znk7aEDeyAdNczTUZQ==, tarball: https://npm.jsr.io/~/11/@jsr/lpm__core/0.3.1-rc.1.tgz} + + '@jsr/std__fmt@1.0.8': + resolution: {integrity: sha512-miZHzj9OgjuajrcMKzpqNVwFb9O71UHZzV/FHVq0E0Uwmv/1JqXgmXAoBNPrn+MP0fHT3mMgaZ6XvQO7dam67Q==, tarball: https://npm.jsr.io/~/11/@jsr/std__fmt/1.0.8.tgz} + + '@jsr/std__regexp@1.0.1': + resolution: {integrity: sha512-AnGeP//DHpPvhCWjI5dR4o013JhCQioD8yMF8drD7PWb0X4kvmO35hbZi+NZhfSolz4Ts2cpPzJY+DUpi2XE9A==, tarball: https://npm.jsr.io/~/11/@jsr/std__regexp/1.0.1.tgz} + + '@jsr/std__text@1.0.16': + resolution: {integrity: sha512-UawOIn+Vu0BBusfOpToMXHISa/z8vDUKxXntQGVM5w6e9W1XkFzylnbc0cWWa9f0dESlxDyjvReHzPNM86hYlA==, tarball: https://npm.jsr.io/~/11/@jsr/std__text/1.0.16.tgz} + + '@needle-di/core@0.11.2': + resolution: {integrity: sha512-QwvlSTfpobIGGEmO/iMjMcL9lPf53cSV8mQVTzMGO4IkcyOQEK3nn7d6fkUOaaefwyiO4HGLEMl5VDaslnUuUg==} + '@noble/curves@1.8.1': resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==} engines: {node: ^14.21.3 || >=16} @@ -2473,6 +2507,7 @@ packages: source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} @@ -3412,6 +3447,53 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jsr/cliffy__command@1.0.0-rc.7': + dependencies: + '@jsr/cliffy__flags': 1.0.0-rc.7 + '@jsr/cliffy__internal': 1.0.0-rc.7 + '@jsr/cliffy__table': 1.0.0-rc.7 + '@jsr/std__fmt': 1.0.8 + '@jsr/std__text': 1.0.16 + + '@jsr/cliffy__flags@1.0.0-rc.7': + dependencies: + '@jsr/std__text': 1.0.16 + + '@jsr/cliffy__internal@1.0.0-rc.7': + dependencies: + '@jsr/std__fmt': 1.0.8 + + '@jsr/cliffy__table@1.0.0-rc.7': + dependencies: + '@jsr/std__fmt': 1.0.8 + + '@jsr/lpm__cli@0.3.0-rc.1': + dependencies: + '@atproto/syntax': 0.3.3 + '@jsr/cliffy__command': 1.0.0-rc.7 + '@jsr/lpm__core': 0.3.1-rc.1 + '@jsr/std__fmt': 1.0.8 + '@needle-di/core': 0.11.2 + zod: 3.24.2 + + '@jsr/lpm__core@0.3.1-rc.1': + dependencies: + '@atproto/api': 0.14.7 + '@atproto/identity': 0.4.6 + '@atproto/lexicon': 0.4.7 + '@atproto/syntax': 0.3.3 + '@needle-di/core': 0.11.2 + + '@jsr/std__fmt@1.0.8': {} + + '@jsr/std__regexp@1.0.1': {} + + '@jsr/std__text@1.0.16': + dependencies: + '@jsr/std__regexp': 1.0.1 + + '@needle-di/core@0.11.2': {} + '@noble/curves@1.8.1': dependencies: '@noble/hashes': 1.7.1