{"_id":"@plurnk/plurnk-grammar","_rev":"145-2077ae14c9e7fb5a8b983aa4d4e6651c","name":"@plurnk/plurnk-grammar","dist-tags":{"latest":"1.3.12"},"versions":{"0.1.0":{"name":"@plurnk/plurnk-grammar","version":"0.1.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.1.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.ts"},"dist":{"shasum":"8857a470e5bfe73b3e0852c0bdc09574c18e148f","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.1.0.tgz","fileCount":13,"integrity":"sha512-ubAZbfdH2StLQkpjF8PHG1EAaZonDazXHEHXbzYTLF/6o1DB5uWpOFbJWh4xV389bAc/8ZCxtq6nNQO9csdrVQ==","signatures":[{"sig":"MEUCIFvh7vakSIrLu57RZXvDNkhtwAbg4SuDjbHNlYX17rFxAiEA7K1GYlsVrEDVPZHbd4q3i9/CMi9oeTM/507pVvktAgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111860},"type":"module","engines":{"node":">=23.6"},"exports":{".":"./src/index.ts","./package.json":"./package.json"},"gitHead":"4753eb23f46127fb18244d214b6438f5165e64db","scripts":{"test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build:grammar && npm run test:all"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.1.0_1778814444594_0.08227514777709821","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@plurnk/plurnk-grammar","version":"0.1.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.1.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"9ff26fd1edb5ce775fe476893da2b10514941f9c","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.1.1.tgz","fileCount":13,"integrity":"sha512-P3YKpulY9DQtOBfJpHt7iq9Ls296dFgiacg7xvEDO4ZGkGPDJd50Qz/hxKYmUcYiwso8pi+greW/+9mAa0Rvyg==","signatures":[{"sig":"MEYCIQCzvO93Pgt3Yakuj1Sny6MgSUafNCIlQZV/ZdcAEROQiAIhAPglDxZYJMappzJgJ35ozw4fXQjdBUkPl/p18GE2jwF4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111860},"type":"module","engines":{"node":">=23.6"},"exports":{".":"./src/index.ts","./package.json":"./package.json"},"gitHead":"da7dfe9487d4b61bbd158d40c9803beca9d97276","scripts":{"test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build:grammar && npm run test:all"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.1.1_1778815283091_0.5221103382632344","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@plurnk/plurnk-grammar","version":"0.2.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.2.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"b00963f3001595c041e8b4b072392b72587f8128","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.2.0.tgz","fileCount":36,"integrity":"sha512-edN0uGyZAO0T1PFSfGg8bpZ1xy6PYS2zAnFf3WbCfKWVMUlP1gtvIZCO8iHbQV8lKyCrT1QlxNQUY+oG/zNVjw==","signatures":[{"sig":"MEUCIQCQBL6RFsZFuiB6j/0SBUpiE0/V0j63XeRQ3/E8AjiNVQIgN6pPJEHDfApTgZ43zvWkgtGjcf07xAWeF8Xbd4noHJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193164},"type":"module","engines":{"node":">=25"},"exports":{".":"./src/index.ts","./package.json":"./package.json"},"gitHead":"e7f2e52ce99e774bf92a91c538694396109b8044","scripts":{"build":"npm run build:grammar && npm run build:types","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.2.0_1778971259696_0.7375380983384581","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@plurnk/plurnk-grammar","version":"0.2.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.2.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"272df291eca638dd55611c12a960028a2f08eb30","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.2.1.tgz","fileCount":36,"integrity":"sha512-I/Lw0xe7zcDoY+cKtu21S2NLzt8X19TtOpHGO57SDNL8VVS7DzDSdPIi097E4QZ/HXyYmstgwU7vOG21JfUOrQ==","signatures":[{"sig":"MEYCIQDktVu8GEuCfTV4cFtZSRwLcqqcq0RNNVjkrIT4+JoHmgIhAN7ScZQ6EAVLud6SNs3ns03be9RVwM9dhujRGnlliS3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194165},"type":"module","engines":{"node":">=25"},"exports":{".":"./src/index.ts","./package.json":"./package.json"},"gitHead":"4fd6d7805d2344d7f8e994b7faa4d99cc1b07d57","scripts":{"build":"npm run build:grammar && npm run build:types","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.2.1_1778978709830_0.9287952225665601","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@plurnk/plurnk-grammar","version":"0.5.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.5.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"016b519ae7b25794997debfbca2f7ff8a585e121","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.5.0.tgz","fileCount":72,"integrity":"sha512-Vu5mGfIQCMNpBcNs/VDONCt96UAobh5iVPY/OrksKL8Dacr1BFR29rKcOSMYia4ZuVnXayIXe0juvYokBSuiRg==","signatures":[{"sig":"MEYCIQDYHV5FNWllmercbnHAeF3yp4QtXPj0rxgwl962V1ioHgIhANJY7Ip4KsYIfhEGbMCfXGjWEQ7fl/Mi+mueubwSXDw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401407},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"060c952fc3ac49c1f8d3ebff86af31815a455054","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.5.0_1779140402758_0.8559295585639264","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@plurnk/plurnk-grammar","version":"0.6.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.6.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"f58c71535e8d3ae6e8b4e5eb3e48b19645b01801","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.6.0.tgz","fileCount":72,"integrity":"sha512-++OHkIfpd3YDrvZJ9jpPIXAPIUoMJfm0CSZyPSTIKFUZiIDFcsJJMgJTwu8E8x+2tWEXmH9PHoPePBCojTfysA==","signatures":[{"sig":"MEQCIEJhIsk7DDJ9L0gmxFszXnvoJl21aNoh+lTGs0uSAqTDAiBacL5r5KNb4469uaaosZNS/Sx6yPzdv/dcvpCfiqulsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402689},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"53cbe6e3a93aff2d13ea21fce5e2804d1c812715","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.6.0_1779233334236_0.3265299682562275","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@plurnk/plurnk-grammar","version":"0.7.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.7.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"141a2144b8271ad0f58298c037bae97f36ba5af5","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.7.0.tgz","fileCount":72,"integrity":"sha512-od0547K+5zxii29Skhltmcf9yjZxDBK9KNJKoYA/FJwoJjwwP9rIBBu2plQ8H8x0Ys6RAlZkCXgumRHlNFYIMg==","signatures":[{"sig":"MEQCIDW9AYmuR7DfHMaa4V20/3Y2GYyIIoJEJwSNIj6CIR/nAiAiG6HIZ3Ajm3DZ6ZJxBc8O1XEqP4dIMAZ8KZK/gg6pTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403455},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"42cbe18e2d781ad1fa985c94b814a6a47e83db5e","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.7.0_1779492531870_0.9319911828960026","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@plurnk/plurnk-grammar","version":"0.7.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.7.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"2be3ab31aba807699cfbc2d1a306ef11aa54ccf0","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.7.1.tgz","fileCount":72,"integrity":"sha512-izq8R5tuQyKMu4rQltUSTBxo4ezbtPX/8+tdI9tdou4KRK6d0YFHcOww8H7poSRHEGZEZv/GH+CxJ7E3+85tVw==","signatures":[{"sig":"MEYCIQC2hS5Jjh73q7V2EamPk+GFJ2oYc6rAADGpF/cgRXSn0gIhAPgILzPserwT1YGwfAEk2P4zmSFHKjhWu69LbFnLpnBu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403459},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"fe16528514219b332db07d7f66b7f442c583d85e","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.7.1_1779494568446_0.3755447778744787","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@plurnk/plurnk-grammar","version":"0.8.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.8.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"2e6608e043080cab50d668913affdbc5390b2617","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.8.0.tgz","fileCount":72,"integrity":"sha512-2FTpxZ7Q9xGmF5/hbHagP1hIHdThnNwomASK5WcG9bajKTJ78v6xGUt1tlEqXpLoJ1dppnf2rrxSy4WFfnlpfQ==","signatures":[{"sig":"MEQCIB63WgIuNMZjBMhbhHd7TYvCKao/GkNmEbg0dIowI14HAiAtZt5OZ+tyVTAfhBN9DWd8E/M2xQajk0lfTJCRbYVpNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403291},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"cc83543830c00d98682f8f2497905faddf17c407","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.8.0_1779596497322_0.009607513225488029","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@plurnk/plurnk-grammar","version":"0.9.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.9.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"1f9c21b4204b38c34e5d374d52eaaa08f6589115","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.9.0.tgz","fileCount":72,"integrity":"sha512-pBh9fvldZ86wNacG4d8W4EoIsM73ljWX7bXkWRhRpHfc52e6WL7vZuZD4D9VJzx9TllSUE4q2ndX284zTCP1dQ==","signatures":[{"sig":"MEUCIHQVLxmLzEvJ43MFH7yWuFLqzlrBImuFwuTr/HhfPA5JAiEAwV9PIYFkETINUeAMQQqGYGweHSJlE0sj4NB4x5CpNZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403431},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"da0a9164b31a8c39de7bff47527c2781cb09334f","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.9.0_1779666533247_0.5868902493273045","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@plurnk/plurnk-grammar","version":"0.9.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.9.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"6cd19e0b4d53da00ebfb3f9a1f936f017f10d90f","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.9.1.tgz","fileCount":72,"integrity":"sha512-TKR89iqgSmtd9ak+tk1oc96BXIWBUQ6s6VkLq/ceYI4phhWmQ5auS4fb3dmx5/nxxBBBo2lVdz8+ecUP3/0gHw==","signatures":[{"sig":"MEUCIQCGB1Kch4fpiarQZ+br1CYa9zx6Zxd8/U7GewJMfi5ojwIgb1ka3UbGEsafQs9tPfKNtjpNjrNZ6xqizX3Eu2sLOGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403556},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"b8aa28d512bb0142fe49099a8c5cfc557e6e30fb","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.9.1_1779738165428_0.9822502410865226","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@plurnk/plurnk-grammar","version":"0.10.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.10.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"95ff604bb30c84448866c3baecbcb7f4d687621a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.10.1.tgz","fileCount":72,"integrity":"sha512-+YblDILkiX2FIF62II7lE8lwVAq7fjtd/Dm24Tpe7GiWBdgoaSnb+yxVjg3NZuzusnwCskiB9U3haNl9a8dmtg==","signatures":[{"sig":"MEUCIBJkEVec7C5zp/8IMcjk2UcPS0jB7NB27q4CTx/zewyMAiEAnFV2Jq2Cuux6tDQAxm6J1pjcyq0f4LLOot3kmuXcBEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403897},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"b63845191e3c7888d3e040c567177df045f22cfd","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.10.1_1779838918416_0.3407460316005977","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@plurnk/plurnk-grammar","version":"0.12.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.12.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"50294bc3f3499a812ffcd9c566f98bba48649d67","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.12.0.tgz","fileCount":72,"integrity":"sha512-p2v2QTRv4Tia5lIFzhQ103/qtdgnkjaPbMwIJbKS7GKJ/382lpPXn45s1GFoEdfELWR/7U1rFy839NVUVLqtJw==","signatures":[{"sig":"MEQCIDfVJ/dyMeuwBtyTWDZ/Sq0hpKcFXqiwrBV1P1DBsQAiAiAKPYzXkXlQPN4Dns18qIGZFm/RM4oYKHkXTZwhwb3XQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405394},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"d667b924b5037b58f24aea1581f42e6b15927f46","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.12.0_1779930733241_0.33121328393999283","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@plurnk/plurnk-grammar","version":"0.12.2","license":"MIT","_id":"@plurnk/plurnk-grammar@0.12.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"aedd1ce74f4583dd6fc1cfe33303d125d0c9eadc","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.12.2.tgz","fileCount":72,"integrity":"sha512-W1pl/7PvuP2lCF1AdTS6TcdFKQAj7yKBumQX+/Zd5A/655NWIEZ6/zoDxxa2Jzq2Fd7FkAWDBSYJ8Fz/QgS8Rg==","signatures":[{"sig":"MEUCIQDCTAfPLwsYOt2PsJy2XK1JkNhq3EWkZrs6TvBIAF+K1AIgOkxxf/KWXGSpeoprsMaONLhg5h114fo6dAdXxlgpm/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405441},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"6e7e90c4aaacf560084cb803af62afed4dd245e5","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.12.2_1780001662164_0.8777992481613113","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@plurnk/plurnk-grammar","version":"0.13.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.13.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"7a6da8fc84502be56615678e312e74cd5cf98605","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.13.0.tgz","fileCount":72,"integrity":"sha512-PJS7iA4+Q/Ke8fZbyidzX5FhrHbXNEI0Ae+bP9r6+Uch0YK55Gl5m3bhnUc8ympfFksHnI4WGy9XcVBSoAX1mA==","signatures":[{"sig":"MEUCIQCzbZ8WCFgeC3Iz6C6zrTwmurPJ1ku8PSziLJy78ujhMQIgOtXlf3GmnzYq3sK183gfWGLDGajm0ZYyrTtMp7GNs8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405556},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"33e92db9d4c8ebf4b1c39cae82e79bee014b9de1","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.13.0_1780004511926_0.5018068116916921","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@plurnk/plurnk-grammar","version":"0.14.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.14.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"81c20c50e914dc0f76c6289c64f0d7bd7a86beda","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.14.0.tgz","fileCount":72,"integrity":"sha512-Hyw3rLtRy/VBZeoQ1YYgvRIBdFNJCrKL0C7GGhzbdaKCy7UJUXnXSjjjOs5dF4Ad/42CMF5g4fDsw+lnMN2Xaw==","signatures":[{"sig":"MEUCIE1qM9XS6vdgkcSfrE+GQm1mkx/WFzuPbRxdraeRrvshAiEA2Qyb3Umd1aKiUAkop3qhk26HCjxgr6fPoxYBON9Di5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405665},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"96442777ebea1b61b4220fe9c99209fdfe7640a2","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.14.0_1780009305868_0.1925474153149529","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@plurnk/plurnk-grammar","version":"0.15.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.15.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"0fd2f9eb933c455d3d67f6a31035c47823e99e7f","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.15.0.tgz","fileCount":72,"integrity":"sha512-6OdpuJQEeKVfNWNK6h/NDNOWIzt2id0Si93+Irc4J5/MHtpD9zjnnMXIr1fd2SReox+cV1fc0ernrmdD32H8Pg==","signatures":[{"sig":"MEQCIDOhAOQ9NGuuFhTMwk9X7ex7vdEOy1lnd+Oxfr45LB+GAiBNIvxbW/brT2PppggobtDMWkhtzTQB5GmyYiOXnJbNWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405703},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"3fa5c0571aae09128b946f69c47e411606946483","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.15.0_1780062882405_0.4642086342486078","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@plurnk/plurnk-grammar","version":"0.16.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.16.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"407577709b135fb6aefd9da5683108c1f76f5dde","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.16.0.tgz","fileCount":72,"integrity":"sha512-bstzcWFxB+XJflffkWf4xYIqg1zG7FEoOtVun3RkvqJr5dy8EXxS3yW32HEXHDJPeHDzpJxars4yNOHBnPWUZQ==","signatures":[{"sig":"MEYCIQD4cN9LY5dLbg8+cpyBc1JoH7wAKW6keS0tyWnGysAnzwIhAP+2WQ12H4VI/VaOUFtgoADWZHOKJYxipJvvQ6zpv69o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405747},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"7a458d0a5872ce561869bc67d67470ff6bb05bb2","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.16.0_1780144607747_0.6096481929835651","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@plurnk/plurnk-grammar","version":"0.17.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.17.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"f1cafa2422f050b0c46e84780c62ddd2487368b8","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.17.0.tgz","fileCount":73,"integrity":"sha512-M02veoL47ZWz19J9uOf5NziTR0SiAmvhQMVvMnVjT9txRNE/hPZM0X5spDxM+Q21TI3TDoScjb/D2BG3U7zl/A==","signatures":[{"sig":"MEUCIQDZAFMQW2EQ9Absp99/UKBZuVWdE5hMujEHeeVcfzKzcQIgAcrqX8kRrvdHqoLmjMg1w+5u1hlzxkC1JYqHfvPrL04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412653},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"3de1aa21bae65aa3a618f0636a73c0a38b8a9f98","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.17.0_1780154751161_0.48549026251545335","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@plurnk/plurnk-grammar","version":"0.17.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.17.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"fd42a9a43d1bded80c6b21290ddc257ef2a33b54","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.17.1.tgz","fileCount":73,"integrity":"sha512-hgVnTu21h6Xd8WcWhoiSn1DGIVsOvSJ0Sa2c5FrQWz/d72GdkOk0iSta93G+FW1kZDTrdUgPqeV013MA78GHTg==","signatures":[{"sig":"MEQCIE2nbE4MWAR9QJWS1LqjYC1luzEZDn7NVUxShZLNe1STAiBXN6o2/7jJk+CajJoM/DHa0xkHBM8UUjWgthS2DSqTYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412654},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"fd50721a405c9093c01bf3a8a5a962777110903b","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.17.1_1780241696583_0.1413342739811092","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@plurnk/plurnk-grammar","version":"0.18.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.18.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"5030b3c893dc30dcbf3b49be0a65e56f4a63e744","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.18.1.tgz","fileCount":73,"integrity":"sha512-0rangHW1PV2gxs0LCN4s3kdGaAG4jX1+Pkrt1pM0IM9Ny3EiXcIjbPst9Vk11QxWYCWYCfzR8Vh61lpPfGjcOA==","signatures":[{"sig":"MEUCIQDv9/dpJmLnOc1+SibCs3XvrURb6wCBxru9q7447WpWzQIgSTJBFAfD5dr+MggMwlLIfcRFW9rS/B7bJmWNPMptyr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413816},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"fc1617ec45beeff8c56a3e5fdf44077106b6d157","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.18.1_1780419186615_0.9993784907341254","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@plurnk/plurnk-grammar","version":"0.20.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.20.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"7c9e28f015b4ab88cc4cc353ebc694a840e25ce9","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.20.0.tgz","fileCount":73,"integrity":"sha512-ncdCG4qFOS044h2nfby6JzyKrrcbd7jkqf5rrYsijLxpK+VAcpYOXT9RgaQj7Mjd51VzT4mexB2yxRleOKFGwg==","signatures":[{"sig":"MEUCIQDSnBk399YiELg5L8bY91UR6MEZZFVmogBLfijLX1rI1QIgRmMKJura75Y28Rw/9Kvfs4P6k2duC7xn41vbGHTXRRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412902},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"11dfb9312f84a3d66efaed1bc8321d3ce3e4df9c","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.20.0_1780498657221_0.8312878533025183","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@plurnk/plurnk-grammar","version":"0.21.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.21.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"6fd0b7618c901e48ee3a5d02ff039b358c639e06","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.21.0.tgz","fileCount":73,"integrity":"sha512-DfyLKCjO9z9ZRfEtmR7dKJ5qbE0jjR+XkF2p+q+mpi/857BXlAGBb2Uoib5OebD5VKXVLtpvkL5QR3uFy8lRiA==","signatures":[{"sig":"MEUCIQDGrXeKL7AtEJHIn/S2xnerlbGIOS8y24ZLw2A7pijrCQIgBlrbauHsE/zNZKoo9ZADuhAGTmQMyUl2c7tNUuuxa3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414473},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"2cb6fc00b9f74027ddef30dd7218014fc9107fd7","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.21.0_1780862265987_0.7568496797889117","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@plurnk/plurnk-grammar","version":"0.21.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.21.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"2533a93b083e0eb033d5b0392e32184d7a11480a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.21.1.tgz","fileCount":73,"integrity":"sha512-u4yrHoIACsL2UHoaM/kJ9CR6FpoPbPdL6RhmbHeKMhmh1pu+juTjIW94yyXzm4sZKC+1v33dP5D3Kmq+u+0J1A==","signatures":[{"sig":"MEQCIAOkmmNq+ErAtRq7kYuHv9m2PxtU3hvCLcevXD5l/SD+AiBuhXiFvPsJjV6HCLPbVaPReejN6sQDo+LDGrE/yFiJeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414535},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"80fe7a6272a842d02c4372588302cd228b7c5a89","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.21.1_1781038701002_0.3896194662885559","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@plurnk/plurnk-grammar","version":"0.21.2","license":"MIT","_id":"@plurnk/plurnk-grammar@0.21.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"2b764629bbb53bb528386663006f75a1327c3bbd","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.21.2.tgz","fileCount":73,"integrity":"sha512-n5aV2g3Q88GFx1wF6cKc8IDDr8Fem9m2rkP1WqUvmz5XIXM82i4kOzDimqJSsFdwkxhGko3OGoQqcwUr1XmxcA==","signatures":[{"sig":"MEQCICoTT5O5PJCnw58onPqe17Wak2ecejzuiF4rxpyWsyG3AiBgeWQTG8GMlo+tpesZ+BWojCxrqGedNQfqJhwG9Y1ztA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414563},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"9659c9a1e59614168fbc7407acdc9b5b940efb07","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.21.2_1781040299231_0.8330126803347233","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@plurnk/plurnk-grammar","version":"0.22.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.22.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"0061f1f39c92aeb2316ad451fcf6a88b3c4088a5","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.22.0.tgz","fileCount":73,"integrity":"sha512-rUx6jxzJTkA//AJD2pamSgC2q3A7Ewm+jnJ9fwYJKwAGrUfMBTNskwrqZ4BVjFJQSjC3Lk3f4IFSSi0gssiLVA==","signatures":[{"sig":"MEYCIQC4dvlipc6ZdxUe38arQ414sPrAnWkC6pRbBczrGtkQ7gIhAMsVU92unPEMOwop1nfWq6uPbdxcRp6cTmfIjtAu7gaQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416324},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"4086396382f863a4a412570529b72cec91505726","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.22.0_1781060285094_0.41691518370312974","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@plurnk/plurnk-grammar","version":"0.23.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.23.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"edb5b7d741f4214a4d36f8c93fa8f0ede60927fd","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.23.0.tgz","fileCount":73,"integrity":"sha512-Hzw4mXSZOyBf2idgLJZRWFC80Q7rSffl4oxcgktXumuDG6NoYmmo2xyjxRcIAPVY3mNHXx7EWlpCFW6sXSLEDw==","signatures":[{"sig":"MEYCIQCvIxj1d5VH2PkccA0ECfkw4E6yUoiGhIAJFY98Lnf2RQIhAKN8XS9qiZrw0kK9bAC/Eed8WviXzCNy8g9QDAOyWSCy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415765},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"e6a652c5ff9805810675fe667eb8541a70cbae21","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.23.0_1781110154828_0.9288622219607146","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@plurnk/plurnk-grammar","version":"0.23.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.23.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"2b05c0e3ce5352bdfd10cf277d630ba76bcf3a59","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.23.1.tgz","fileCount":72,"integrity":"sha512-TsL5IgLAEmdRAcBq44oma6WodoJYqadNq058oBzc+PCrL1yw3JLHt6vYHNKn3gSMI2pxIAvLL6OqfDa/SbMyVQ==","signatures":[{"sig":"MEUCIB4+ebZn6EtM4HOihLBAbkAlVezA3pGpvFcy/0VBW7cXAiEA/bZRkHEFXdVLf8VGTv7Re7SZt3jBAuki6suIOtaDesc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414944},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./package.json":"./package.json"},"gitHead":"5a026255e43f1c05f4be0c004fbfe8c15ba5641c","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.23.1_1781111325947_0.07710920336898996","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@plurnk/plurnk-grammar","version":"0.25.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.25.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"c829a08d2c6fb09a22365407dcd62b5f7045d94a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.25.0.tgz","fileCount":73,"integrity":"sha512-XASfm1ZV5tAC/0n76rojrFDlgPSMcaExSc3paIyiOrNuG8JdQ5Ab9VoG/F6I84M6Pg25oxld2o7pKdcGWM8gNQ==","signatures":[{"sig":"MEQCIDUrMSzbA2jpr6MerCZIXDDt9DZQhHPxjae3dD06M+q1AiBCWkeYsyqtG2Rxj+iTZ+cVf3R9ivUPrcuc3fgF+3aEjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470495},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"c105dc0be52282421ba27a090ce2bdd65848569a","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.25.0_1781124274891_0.7080342186734943","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@plurnk/plurnk-grammar","version":"0.26.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.26.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"221d1465607f2d35204bbaec2ec147923bc7d461","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.26.0.tgz","fileCount":73,"integrity":"sha512-EJCc+r7nlmW3zf+HUuCYZV1k6e96ya1bAcHN+wVq7Nt60s8A4A/61OW9R9Tobh2cgsizq4qzSIXWa9iCi5qvxg==","signatures":[{"sig":"MEUCIB1+VjgQBDXDSsXn+lTOEuiZI0ZlXhnV4XkIUzmDhd05AiEA6D85ixt2M75wXflduWXLP7PkS+CA5zaAEP6n9htEXh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470501},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"042f693a22ead6a34a90c3a3408dfdf09faaaa3d","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.26.0_1781148189147_0.24180396556320338","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@plurnk/plurnk-grammar","version":"0.27.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.27.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"5c97cb5f5a781b5a31eb3db0da1f076bd3ff07ee","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.27.0.tgz","fileCount":73,"integrity":"sha512-N1G9z1M7sYveAjej5Wp/6cBQs0+rSVwXPBv+Si9yGF9fi9ZKrBRbeNEt/sftOMzTLG9fxlZ6lwzIWscdVI2XXQ==","signatures":[{"sig":"MEUCIDOMeb93CGXDJ9zQBRtAElw0dsHXrZPuS++ubD4gQBynAiEA5UaNSwb0khbV6u0GBoTy5fMiMrBIPqbxTAkBa8UGh+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491769},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"2a6faf9b1f6e2d33334250eb556df31ddc52b102","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.27.0_1781219519684_0.673109481821712","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@plurnk/plurnk-grammar","version":"0.28.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.28.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"6e78e3386a10c5b581f8e2dbbceda5d9a931a27e","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.28.0.tgz","fileCount":73,"integrity":"sha512-4KtZhtw9DZBkQ8WnhEz2Bb8Mp/B57xv1rXZjCjb4tB1QpJu2ErNXY4nH6YXMLvZAsJjPlDaFvDyXhxMJlo7Ohw==","signatures":[{"sig":"MEUCIQDzEAuVBxaUfDDd9bygkekzGluWlYfkFC96OEhfsXFyhgIgUStTAVV6lQwOZMLRIrQH5O1Dj8AXTmJukYMRyBXzC4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493818},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"cf9bd9152af2754c0e83581dde63dcbcc5aa933c","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.28.0_1781231166816_0.7851072237729166","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@plurnk/plurnk-grammar","version":"0.30.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.30.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"2852d74ec5fdc49f79feb2b5a38c4f19039f9422","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.30.0.tgz","fileCount":74,"integrity":"sha512-YHoV9lP/Nk0H1TPSjL+JhmICv03g+s6VkCuCXCcdBdwz4+Bkpp9UsgyqFNVdGZ4eIilltfctvlWWXhhWMMvOsQ==","signatures":[{"sig":"MEYCIQDPBR1Fit4lG52Xs2KRKJ/LMj7lv8BJUNrgCOdFINtQAQIhAPE3RiKjnGhrh66HJb66WTmk5zhAoKO6P+w3aEx3RjCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589842},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"a20008181ef0fb4545bea8023d5d8c160d3c5fff","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.30.0_1781239177841_0.6539997446256898","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@plurnk/plurnk-grammar","version":"0.31.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.31.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"079681c29a47f8235c145a1097a18b911a038661","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.31.0.tgz","fileCount":75,"integrity":"sha512-tNm4j2mBcsTwuAggl2ZSeqeNaEqBdbjum17nBEbk8cBlLh/CoW7NIrSfncNcgnJ60OHIcuHdbAUKR9E1HFH5ew==","signatures":[{"sig":"MEUCICT+bq0MIcabWCDcgtgCtQHyuWJy1jDWk48xANEPMlPgAiEA+Hka7f3IzqZfIFUCb+cP5c1noUL2WOqQHTMs2HhNsNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661990},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"a169934a2a2154c48a9b6e57b91d40626bda1440","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.31.0_1781242558943_0.27071306038109655","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@plurnk/plurnk-grammar","version":"0.32.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.32.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"e7afe22af049da4a50c021486543bad8facd8604","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.32.0.tgz","fileCount":75,"integrity":"sha512-i+FqO9OF0zGsrGAW0PyZkLTggP70KfVvlw6K+E80cMXEUjdDQGEH4KQZBth01SNSnrxzGetOW/haGZSfvBu5zw==","signatures":[{"sig":"MEYCIQDViFxzd7RRvRum2IPlQC0W+PoF6rbQ+69Rp6D/bpNSQAIhANhBfPFpZO5T/8uQv3B4tvEstHEGoB8yHqE0owVmFIBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665535},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"66726545a9ea4f9f3fe1be5e2792acb1dfaf240b","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.32.0_1781300115643_0.11862416051795144","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@plurnk/plurnk-grammar","version":"0.33.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.33.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"63ccfa8cf4c1c89b06c2528e7a04dd9d02d7d4cd","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.33.0.tgz","fileCount":75,"integrity":"sha512-c3unAy5UJRiZ2QDAsZvDxvGBv+OaM6nRMt4jyxtcKB7HT6GWPi82Z/sdV9zMYelN6qNsKhs4njlOKyL6GNrUJA==","signatures":[{"sig":"MEQCIAJ/2gy34FwUXn0+JALrthj0zq1Jz3FAP9GwE84qZI/ZAiBg0+a21O2J7UTv+3ZaNoWMQ533ucVD+VIkuzRuN+EGDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665518},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"5e0f06cc19cf9e27e28514561f615c3c0cbd9681","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.33.0_1781397971836_0.7912788692156472","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@plurnk/plurnk-grammar","version":"0.34.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.34.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"eab7592d8bf5aeeea9cca152b2db779f26ed1978","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.34.0.tgz","fileCount":75,"integrity":"sha512-4lX8tBVC0TJBzqjY0NjGU6qYE7ZSzW48NpYBt6nDW4BKXh4eSeBvl7R9xJhIxccRcJfipcg4TXJl9rnntfmnkQ==","signatures":[{"sig":"MEUCIA4hCI8Juckzl3/yvEwbpRAw4L3jfQI6EquNPv6Pj3YsAiEApd2QmuDQJ2j1MSUDVgexcJdK/Kt5/Y57fhnYPCsXy18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665063},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"be997636c7c3fea3c61bedcc7bdf7d6d1364bb69","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.34.0_1781403740107_0.8534600447518541","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@plurnk/plurnk-grammar","version":"0.36.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.36.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"9ef4b26b65a68b09f18215af42ee3950d6d5eeae","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.36.0.tgz","fileCount":76,"integrity":"sha512-vniiR4e2U4eOki3z7aYrIM8zXMjjv87LqAmqf8h2X8rU8QoIVytmM4AVI5hQIwvIuNV3iAdY/cz24wCcuNPvGQ==","signatures":[{"sig":"MEUCIQCRSVn/wnHi3UGWXuCB2XMZHLiEFVncvCoEEIDHKdklHQIgIiE2CLLLXMKMcrRtPzOBhz3oV7ifOlTBsX0IqIBKOZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729816},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"6bc1f36a92557f0dd1c81388dfc8e333bef28780","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.36.0_1781410386862_0.4529506659636926","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@plurnk/plurnk-grammar","version":"0.39.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.39.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"0a7959a9ce653c342f69a5ade9c1b23c3be8cb1d","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.39.0.tgz","fileCount":76,"integrity":"sha512-DXb0CQOB90mTiYu3r9iu0OJql5ERmTkFrElfY6HZidCHqfhwS2oO6UPUpE+kUDQ4KvxL3J/yUHjPuSpEVmxvSA==","signatures":[{"sig":"MEUCIDL+I7DstbdJqEv95hRvF2NICAjIJ5WN2sc31hYQeukvAiEA/YwGpoMYL4RYZrmesKwbjNHg65FLZEp9CY9mFDhfH0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730212},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"80ddf36fdc2fb766c0c96dbdf7e3e87fbe7d9aee","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.39.0_1781450812631_0.913617735458156","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@plurnk/plurnk-grammar","version":"0.40.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.40.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"4dd6409c80f102eeee5fa661c344a164d7594c0a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.40.0.tgz","fileCount":76,"integrity":"sha512-kTym/hwqrnbHAxXi+l9ve60bSXx1+FqIGrnbLN/yAQGdFg0oZk4k+s43r7aT3yuj4fZeMf7rOZlrdQ9I9AgnCw==","signatures":[{"sig":"MEQCIAOqAgiht3oMzaUWpImwH+yP3hL32BsduiyLY1T7rYYTAiBOFrpxu0w9IeCgLHlPefyoBYQNaM17c178msrvbKHuMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732255},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"9f97f2fa158f5d84c28af4baa2a24d6c9d7652b5","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.40.0_1781453027394_0.608553427055132","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@plurnk/plurnk-grammar","version":"0.41.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.41.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"65112beb2573f31036098a061938cdceaa8fd28a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.41.0.tgz","fileCount":76,"integrity":"sha512-EcQzk3vcPuZdCTSMsfXNxniRxxBDw3zuSTYqIiKWtFVEjdkyT9+3epFhznh7Ubsv2M+2vmxxEVBwkXDioYmUfQ==","signatures":[{"sig":"MEUCICiiA2rUvm9ccdzsQJunP/Hi8IvWizd1/OQT2FzwfTscAiEA2nfYnhuHZT7galuq7p8+5NFgPd6c2MYzbO1bbbMmbwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730367},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"dde07f865aeeda337b9655246d161438fbdb3e7d","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.41.0_1781458031118_0.8849552747911105","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@plurnk/plurnk-grammar","version":"0.44.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.44.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"1253b0bf3da14cde7e7083818d2c30733a38077b","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.44.0.tgz","fileCount":77,"integrity":"sha512-O2rtKfzQQNTzG1G5jhlKTEnRXmP3aaNLhrCPmkKvuL7HN+2yf7QrnoVOLfarTGGFMI7cK5GzwVkQyuMCgDi6og==","signatures":[{"sig":"MEUCIQCZgQYzkOVkQRel75Z+1FEeuhftHWUIxz9cSezUZzVqnwIgEvundMmWFOMEthkOvhKUrfFTr3i0cqBvjTTTrNmAN8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799162},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf","./plurnk-plan.gbnf":"./dist/plurnk-plan.gbnf","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"1f703363027edf057169cf97d49dd3514528a883","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.44.0_1781553020189_0.5873794999383999","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@plurnk/plurnk-grammar","version":"0.45.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.45.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"0cfcda0fd4592f56bf19ade78210d1523ac1f3ef","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.45.0.tgz","fileCount":77,"integrity":"sha512-bdUZRHtCrJxXXpytTnsoWod/x8VRnXJ2vhv/5FL0IHYk7IRpBdOgVi7me/4EVmgTk9JIGwRhktgb4wYEuI28Mw==","signatures":[{"sig":"MEUCICabWA6f94/onL5aKq+jX1Nr5J9KCVzzr8hXYRdNyhzYAiEAnpgwv9R7aati6vsFKqlzDKzb9Mmcu84xzGPkH18HNds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803218},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf","./plurnk-plan.gbnf":"./dist/plurnk-plan.gbnf","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"5d5349c128c9fe73bdaaba02ca7f7669c2ff4015","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.45.0_1781569586126_0.453916492830297","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@plurnk/plurnk-grammar","version":"0.46.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.46.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"9b7f852ac1d437a92327ca3fd4446163d1c4f973","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.46.0.tgz","fileCount":77,"integrity":"sha512-K9KcQJLdO381/qXGre96diPABotWs3CPnNa8vRLVH5HIxUD9Mwdo8frYF6nht6qnXCdvznGjRo4rxOaVBjzSyg==","signatures":[{"sig":"MEUCIQDfUSV5W8Kl3/cDbAlThcSn1wYRg2yUF++ZhAZsVpMlcQIgXs1tdwSgVsWb72UyLzVrGEoniVPCs4J6l9qAvbv8r4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806710},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf","./plurnk-plan.gbnf":"./dist/plurnk-plan.gbnf","./plurnk-closed.gbnf":"./dist/plurnk-closed.gbnf","./plurnk-strict.gbnf":"./dist/plurnk-strict.gbnf"},"gitHead":"340723098dbf489b12ff82e2649ebc9affff2864","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.46.0_1781588136320_0.11589127037268421","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@plurnk/plurnk-grammar","version":"0.49.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.49.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"cf774366abdcc8aa79e6e2968c70ad6c7609c5b7","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.49.0.tgz","fileCount":73,"integrity":"sha512-kxflejz5qAzmdnFuyoPSvL/NrLV5Fbm22tGM4KLRBaEwhJ02HS8zQzOpag7MY8Ha1vd69hJUQlUxvtFYeQTSqA==","signatures":[{"sig":"MEUCIQCwUofgNtZhyFt17cJUcx4iEx9vUapMq3wShNEIoewn7AIgGMLpAbQf8wbo5V4GVvmJ0QMW7hy5O8mhQnRgDfIw1mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525587},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"128640f064a491d80f5e2de36628666f4b4c6471","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.49.0_1781627886289_0.9513747673960329","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@plurnk/plurnk-grammar","version":"0.53.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.53.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"6f650df3dcde6c631c35f0529f5b78401e544bb7","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.53.0.tgz","fileCount":73,"integrity":"sha512-kPiV8AhkM91Zw3ZQKHTBrLjeyLD0uugaDf1xn13SKVKkkzoD74QDSM1fHCAa9IJZ4BYp/FEaU5dhQcitzq2BIA==","signatures":[{"sig":"MEUCIHp0931dUk/r3diMXqoTkfECeTK4jTfp8RcVxoKSfaBNAiEA4T5XXIg+iNINTIgOR/jzaHmrxGCL05sH87m1AbIevnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525448},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"94a032dfefb47ce95e3ad74b413e54b008c788a6","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.53.0_1781634143519_0.7960262134187677","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@plurnk/plurnk-grammar","version":"0.54.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.54.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"a0bcf6fcfe4254216d22519b087f31fae01b53f4","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.54.0.tgz","fileCount":73,"integrity":"sha512-RmbKQO0xcJAx9obpIeu3vtqvmaCo5nNXAUOEqIqbSJBBqXaN3FlPGyn6qJwJKPRVGfL8FBo+2RabIjcS44lVEQ==","signatures":[{"sig":"MEYCIQCTPL/AnMsYhytc5rwJGoDcUCa4WaRraq51Zh1jHShHdQIhAMokQczFXs/QBHLCEnrEAtBGbvzS30IfExXUApTOZEe4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525542},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"1713c90daaae49badee56d0452b20231b91e8955","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.54.0_1781648599726_0.07736895263537735","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@plurnk/plurnk-grammar","version":"0.56.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.56.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"8cc842d7a3cab3337219809c2c3f0510a07fa852","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.56.0.tgz","fileCount":73,"integrity":"sha512-7hTUJAVTBscAvPG88QAYf0Jjpl//oriAGYaDhEzEMceYlghT/D3OHqURGnxHr57V0scPl5qaezbUIurdmGu4YQ==","signatures":[{"sig":"MEYCIQCFGWEfbXc3JcDWORE9dcmtdJuEVY33+2Fr4JagktrwgAIhAJSaA/vv/lZDyOGDS+OgqE3YuKoPPe7qvuMs7FDoF2Xa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525671},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"a05b9851c8c8eb8a87dea0c996b1280c1f8e3e36","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.56.0_1781726430002_0.7445622661857711","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@plurnk/plurnk-grammar","version":"0.60.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.60.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"2c93225828375d940f1cb4e45220135f7bd44db3","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.60.0.tgz","fileCount":73,"integrity":"sha512-seO+/0G1qGypvJpJ1cVzG50rU0e07k6gBdoP49HljomVgYaTImPRb6v3o8eDvWPj/+tnoJNaRnZR7Ub2lXTtcA==","signatures":[{"sig":"MEYCIQDDxtOh06mX5ps4S0SIx2hOk8vxtaF1YnwOJdWwbLLdNgIhAK8R2tnzIV8gliq//ziOreV0zRJLA+zh1KlBhn03PUM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525912},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"94e1d37821765f8ce9e9bcceba47529f695f8ba2","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.60.0_1781737331045_0.4119317776982172","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@plurnk/plurnk-grammar","version":"0.62.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.62.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"d6dfb3610954aa16c7d189e7b9bdec397fa3997d","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.62.0.tgz","fileCount":74,"integrity":"sha512-dKYx0J9MYZeKJ/qB17cxOrIE05ZjhrX+mpk6ygR1sNLEZCGiiA41NKm65oTwK0NytkaDkGeP3LJ5KSS1AvVX6Q==","signatures":[{"sig":"MEQCIEd9Dviz6ccYOKeFHqpEOuDICQAYU7/0gKKYbhb4KkcwAiBJ5lUw/0wpyZ1FxyUGBhufZYqniKCh9I62qxWIIqTcQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599274},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf"},"gitHead":"db114339446902a18562a1b24088c2f3c4204628","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.62.0_1781760594919_0.954091254606628","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@plurnk/plurnk-grammar","version":"0.64.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.64.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"bcc673153c8429363c2f33910f9d290fbbc1817a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.64.0.tgz","fileCount":74,"integrity":"sha512-jf1zG6IESn1gWgOkN2UUMtVFxjVjsWNq2vOlkAL5ZgnslWIWacvkVNNjWDRyDVFGwSVq9t1a8EEaDY3prwXM4A==","signatures":[{"sig":"MEUCICzYZ1d0pkZODbQM9DvWp3s35xAZsT8LkJsOIoxHpLBLAiEAzRT9BW3T7bs0H/kRR36+DkXjGP4qoDA13Y6U/l5S+gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600469},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./plurnk-free.gbnf":"./dist/plurnk-free.gbnf"},"gitHead":"aef19299ed9e9be3ef4985bf18716eadfa86f8eb","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.64.0_1781795618697_0.31928782480119966","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"@plurnk/plurnk-grammar","version":"0.65.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.65.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"e580e3d808b3f77f975ada40a921735b12dcd55e","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.65.0.tgz","fileCount":73,"integrity":"sha512-T0aq17Ac0JGWYtFE20V+tgd5bhgk6JglPIhNsj119s06/HZEyp6xSJQyPSa7cF5mu+t9+rxpt+tEbNESyX0Ulw==","signatures":[{"sig":"MEUCIQDvm6Op9tan85fEDyyMf1eIk/t6T5KItPZhFDte5ujbHwIgLJ8XXYNglXhqFnh/CyZTRe2a/HQkEBHOzGvVYQvvgok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523601},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"5ca68b6b94e0d8781342b05c6c637544904e6798","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.65.0_1781836009751_0.012743684623828466","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@plurnk/plurnk-grammar","version":"0.67.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.67.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"d86b3ec399ec46190dd80a87e2c97e3bcc14c667","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.67.0.tgz","fileCount":65,"integrity":"sha512-tdLkolf2vGQxbF7CrNM9lVbayFA7/zGSsubarYaKeraAgiKzs7WDo1LYSxWEzlsdk2ypQuUQbfXsPzeqOeMdxA==","signatures":[{"sig":"MEYCIQD3VpYwgCMTGWhToZeGJxpdc1ZQJ/kkkl+Rpin5pbvFTAIhAK9uExbfSW85F8S+e4gC4zg01lWuMjWVlCyy5VtFLid1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483325},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"f2583caafe10f0325d65651ff03debdccf18e2cc","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.67.0_1781842334905_0.5032969640378109","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@plurnk/plurnk-grammar","version":"0.68.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.68.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"1b8804c854be0d5ef2169feb0a9a72ad75911687","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.68.0.tgz","fileCount":65,"integrity":"sha512-tgLr3zuyR1QT/xrHSFno6M+WqxDYD7UdNtpZIYkkgHppVuuwrrJcYc79+EW8qbFpVuVS/8zOnKfmEta/xskGyw==","signatures":[{"sig":"MEYCIQDTMXwxM8tq6Q3xuIG3WxCI33gCySxMn1ULDKTATF59dAIhAJ7UGnJFa44TOsCE6R6Lquh+924H1ezdDnVsvatNV3zC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484056},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"1789e9619338ea2f76948e8d9bc15bd6f0ae0dec","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.68.0_1781889633310_0.5565805609152013","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"@plurnk/plurnk-grammar","version":"0.70.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.70.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"d77210ec928e4ecec3c1e7409e41955ea5d9a06d","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.70.0.tgz","fileCount":65,"integrity":"sha512-+bJQKC1fi74KMpGqXRoG12fBTtlo+FqLQx8q3P9F1qOfB6yvvlTwSkVuzoJHICzhoAniUFVKNgsWteJnHO0Alg==","signatures":[{"sig":"MEUCIQC4pbxdvbN5/NHxkws3y0H2R0CZ0ZzrIH3cnEIz51GkOgIgZ5TVGuecA2Q0TgMk5PV+cI3KsqCVjYm4S9zOUqU2Dn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498813},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"dc9dbac7fad07fd63ab6816403695cb62afe49cc","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.70.0_1781898434934_0.3240348620085691","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"@plurnk/plurnk-grammar","version":"0.71.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.71.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"fbbf322e62dfdd02f1d958565eb1bd79b5ee68c9","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.71.0.tgz","fileCount":65,"integrity":"sha512-eo3YH2GjkvYZwPp/x4IenwsV0HBUlDWM3clYO7FTg7SQTBVdF3B0HforVrGeZtZ0mzzhFh71t7iER0QO65bOUA==","signatures":[{"sig":"MEUCIHPBhiR5Pck0kuwaCyDaO/e5OND1nKJ2Mfj1r2ZlbQSFAiEA5qYOcO48zL5PkRWmC2WpPNwKV1wEH4KeMvjjIngULME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456043},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"c3befd3b78911bb0696a2aacff52a73ab63d3ad8","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.71.0_1781906953355_0.17355564765365217","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"@plurnk/plurnk-grammar","version":"0.72.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.72.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"a1847010922199cc6f68f531a27c07a074e9d0f9","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.72.0.tgz","fileCount":65,"integrity":"sha512-TGfyx1UI+UzT4ZosJu2twDtlwsvz6UXKTMvoAvGOuDqB9dosLpENejNEkirBlklqjGYKLNnZHeELMuVAvut23A==","signatures":[{"sig":"MEUCIQD5olC7qLBOKfHsDbp0QxgmonzIAK8/3rqHgPt+/10CcAIgUCKKcLsVgeyEkEPAWck178A7dPuVWoipqoPK6BhIFN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456353},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"20ff7aa7512d3a17631e2d0f132f6a5b8dc696bc","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.72.0_1781912683933_0.24962742991069375","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"@plurnk/plurnk-grammar","version":"0.73.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.73.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"51beec400507a4ef774a1b35ad51098e30db3ed4","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.73.0.tgz","fileCount":65,"integrity":"sha512-y5b1/n03IqsrnI/NSxViDH8APbB2JdAwSiXe3OGinWv0uxen0AKOmsM1IkUxqlCfp4B65p8AKdvJXWu7b2xFLQ==","signatures":[{"sig":"MEQCIE6fW3+sbBYej5SJGEJR96GTtqXCoCTI8QHoMxuxbu0ZAiBpZL1FiWindXEE8e3qgHPDnHJ3rnfdvaRPFaU7ZJ/5tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456528},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"697aab58bc5287aede1cb4ed0e244c864be90cd7","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.73.0_1781934414245_0.876641726871239","host":"s3://npm-registry-packages-npm-production"}},"0.73.1":{"name":"@plurnk/plurnk-grammar","version":"0.73.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.73.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"439e67f33d08a902ca9d9f93c4facd2231241f97","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.73.1.tgz","fileCount":65,"integrity":"sha512-xvGMisiFYCpIP3diNIVCLyAdeUi3RjLJLbDUpE1AX4SCAg2Z9wGS+bG1vv7m89YO7+9xnh2OTMrBCblDVIGswA==","signatures":[{"sig":"MEUCIQC0L8zwwEjOKLI3085AB5u5sjmn9I4EmQly7nMxm929WwIgXB2ZnwMI6jUoJnHq0DliUZR/ETFbmL4eDDbYNrvf49g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456544},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"1118681d237cecaf825e40bea29e5351fc95b7e0","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.73.1_1782007394943_0.26451987701328816","host":"s3://npm-registry-packages-npm-production"}},"0.73.2":{"name":"@plurnk/plurnk-grammar","version":"0.73.2","license":"MIT","_id":"@plurnk/plurnk-grammar@0.73.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"c945e545a68226b9ab38a447a5ab8c4bbd650edd","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.73.2.tgz","fileCount":65,"integrity":"sha512-8WVUKfPcx2S8S8wf5W72XNVdiBODzabQ2LWUTegINXWvlzXsleqjnqUo4cb0F2MLdRkPBLQ15GHMhxD0BD4y/g==","signatures":[{"sig":"MEUCIBv41KzsCtYwetClysTXaZ2ePde+aWR1ePhBeTVTpAmnAiEAlhsSC2EsGnih9D+qofjvu05Eqb1Dsw4Acj+D6h8QeR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456608},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"5a7fe5f0259099d89b99b038cb181abb89c9f725","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.73.2_1782015405138_0.748883176038968","host":"s3://npm-registry-packages-npm-production"}},"0.73.3":{"name":"@plurnk/plurnk-grammar","version":"0.73.3","license":"MIT","_id":"@plurnk/plurnk-grammar@0.73.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"ebf752675a1d8cfe2bda1c8899be3f0810e35dc6","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.73.3.tgz","fileCount":65,"integrity":"sha512-uw0xF4wf/LtxM7a6QaO8U8h/S6sMmWHgbwdQZe0HrUMy1FXr8FnyYUkYAQeKudrOQNELALogNGpz+DLsVNUmkw==","signatures":[{"sig":"MEYCIQD+76SLxFgWlm/RzxIPDyEzaSj+dZNGivNZma4D/dkpQAIhAO6HEthO7CqpZ6l+nkQVdWqQ0uYhsVpkoy2N1qigOrSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456549},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"e454d6ed5cedbb579ca01a650d3b45155ce6f9d1","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.73.3_1782019265674_0.9242315934340215","host":"s3://npm-registry-packages-npm-production"}},"0.73.7":{"name":"@plurnk/plurnk-grammar","version":"0.73.7","license":"MIT","_id":"@plurnk/plurnk-grammar@0.73.7","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"fbf60242f3cc5849c5ae605da96987135ed7f5c1","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.73.7.tgz","fileCount":65,"integrity":"sha512-itsw3j3mGR/pYHvf7n4vW+zcz03pXMLeJapp/bxtcXdkXlufmghtPhlmsWvGLzC/wi/y4kpqNxkwemT6GUy0fA==","signatures":[{"sig":"MEUCIG7BWvpRg0RFnK00hel69Ij6l1jw9zPyfGgXE36GJw1GAiEA4wotR6n4WJOfDVs+JUkx/z6nzDgipuc+4jwBIAAxU5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456574},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"2d5cf9f98fb005f6ea2488eede6cb36ca2d2cbbd","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.73.7_1782057353877_0.5173326801795677","host":"s3://npm-registry-packages-npm-production"}},"0.73.8":{"name":"@plurnk/plurnk-grammar","version":"0.73.8","license":"MIT","_id":"@plurnk/plurnk-grammar@0.73.8","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"b147bdc941b69d8e8ebc921761a586afb428f688","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.73.8.tgz","fileCount":65,"integrity":"sha512-QUbojs4eZcy1qBV3Yd9Ghc+Za2BReCLuoIEbm9MY8yY00Y6Sl/oshmsZMkhYfq+khkLDAF/huG6SVH/5xoIC7g==","signatures":[{"sig":"MEQCIH6vtl8L/p8qyLGyO6QL5YMTde8nXWesabVQ/HDbXYcuAiA8pmRyp3SCZOjIdk1wW4qSJZGrHIBlxmyeBfk5YxLeUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456383},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"f17c96344e20d921d246eacc33cdb540f0cb45e4","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.73.8_1782064648269_0.44635329107187904","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@plurnk/plurnk-grammar","version":"0.74.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"d77480d536de4944f7458ef42c89b44d732ac1c0","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.0.tgz","fileCount":65,"integrity":"sha512-8C0fLpicSj8Kd8CE+0sKe0rR6ElzBPGLY4pY/9uxMpeWTMrU7a+P0aLzpC0lNe2yMwT5o1eN03rZI0uzK1XBqA==","signatures":[{"sig":"MEUCIHR/uR/OZYE6hv4vt9wZnx8GAMkE/xAqOYLHe6eHks7IAiEA8+Puhx5rglVWfGYGIymSQFnf4uljiw2iI5raYZd/dNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465425},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"64e926e4e7a9e58afa8be34a300e6abb2cb0ef91","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.0_1782099567330_0.8568205827993545","host":"s3://npm-registry-packages-npm-production"}},"0.74.5":{"name":"@plurnk/plurnk-grammar","version":"0.74.5","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.5","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"f94f8253e4210cb686f594654007aa56d5ccf8d0","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.5.tgz","fileCount":65,"integrity":"sha512-G6OXp679m6vkN/N8+p+ZurnrXKcnIdOSwu5hMsGVsKU3BPA3KVnfozsEChy1mF2PE8hh/9Cs3hcge4IpyEMKRQ==","signatures":[{"sig":"MEYCIQDle0OdJOaJCcC0YlvPP9ju3qdaxkIuYCSCaS8i1x10jwIhALnXMrrCFWv+Vb4FqEytZt0vMuodboN4DjApObQ6DRhN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464905},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"ca1900efa99cc0632fbf98044259111ba402ba63","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.5_1782143170315_0.5094950220315935","host":"s3://npm-registry-packages-npm-production"}},"0.74.6":{"name":"@plurnk/plurnk-grammar","version":"0.74.6","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.6","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"e01153810608cc2bc879b8431f45a2443e8590a1","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.6.tgz","fileCount":65,"integrity":"sha512-IKyc8+q/c1IB9gREeVFW72WmfJuHPY2/pTfgUK3gpNMbHfzJrx8LB8YurS758jcN6SWH5QR9rkdawQ4IWPoj0w==","signatures":[{"sig":"MEUCIFz5Z3H5vlGO3Ewkb7NHFU9exDbjy4Trx/JTCxjTvs5iAiEAqp5nTlU7nRvBEfBsIHpLVaYfyEuba/ocw5RJ5pM6mws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464475},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"87c1f227bf4d9fc054b64c0d4869e4f45976f7bd","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.6_1782150294482_0.7421012617364036","host":"s3://npm-registry-packages-npm-production"}},"0.74.7":{"name":"@plurnk/plurnk-grammar","version":"0.74.7","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.7","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"3e8b765329963edfc3f8a730a5822ce50f449608","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.7.tgz","fileCount":65,"integrity":"sha512-EfAutGIojGbRTp9AOlw5sqO/hNLic0wQwcPLYIx3P+5FWndtNcDLqBMj1XY7x44NpmaXN7TTQNo+lNSHrirMjw==","signatures":[{"sig":"MEUCICpQwk/hYHtonQLrFIiDmORyCC0QU1y/2SRuBbKOkPsqAiEA8BTSvkuyMAuAwe6M0sGuAOryhwPnOqA4XW844fY/WHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464474},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"1da7c345a7aa968caaf5c594179536004ecc33c0","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.7_1782159281340_0.7645313972167471","host":"s3://npm-registry-packages-npm-production"}},"0.74.8":{"name":"@plurnk/plurnk-grammar","version":"0.74.8","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.8","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"6a2681b68248769c2db7a9c18829fe8449f0cb7d","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.8.tgz","fileCount":65,"integrity":"sha512-2i16pIOlxWeiwD1df7pb6G06mom6Wqidgi8o/D0K6908eoUiIyZNjdtccl2GGxztP4SY9qmPcA5o3Gh3J5TAeg==","signatures":[{"sig":"MEYCIQC0T2NE5Wo2r9uWFa0U3tBqK3IaDRfKxPlskO9U7POxqQIhAOIJRqxFZKqWG+cskFjIjU6Qel8/xpPy27z1Lw5Kuf70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464488},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"7e386129dafba17c465473bec9855b51fbe4ea7c","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.8_1782224377206_0.7055867110398757","host":"s3://npm-registry-packages-npm-production"}},"0.74.9":{"name":"@plurnk/plurnk-grammar","version":"0.74.9","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.9","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"62a4de95e7d54d616f137cf51f640bbe99eca065","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.9.tgz","fileCount":65,"integrity":"sha512-27vMZgtvT1nz1KRJpgnsW52wMkfICodCmtcv3ttllhjFHn/ACtbwUJueP11U/rcax4bXZ/SJ7Ap/SQA61QsuvA==","signatures":[{"sig":"MEUCIQC1KAx8CNKCw8IJbRAfLsNMnYZXe+buBaDSjlIpvknQ2wIgFAlIRucg0zXJW9OhoVdWtjvmrjBPsRg7wJ5uBYD8VLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466280},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"8e8dd23385e5d4a72c1eaf50ab68c4ef6132d767","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.9_1782238447251_0.6451415651705745","host":"s3://npm-registry-packages-npm-production"}},"0.74.10":{"name":"@plurnk/plurnk-grammar","version":"0.74.10","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.10","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"928f4ab8bf5514489eb516040142539d30646572","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.10.tgz","fileCount":65,"integrity":"sha512-K/sYEWaYHIQEUsWe8wsdjQnJvmFHZuosi0S64TDRmtLMRz96PERrt0amqEanfWldPYw/zwLOMTLgZanB9Qvp1g==","signatures":[{"sig":"MEMCIBcdJB0dGEDU7sV9ohTpwHZ0J5U8KiPUnHuXTVBCOzocAh8Es4L2XldENTg3nKBEm2BWNSMbCy7loomzsVqq2iQY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466774},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"d1182348ea987ec0a0375e3152b4a6275b4eeb39","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.10_1782247948972_0.3470303679014224","host":"s3://npm-registry-packages-npm-production"}},"0.74.11":{"name":"@plurnk/plurnk-grammar","version":"0.74.11","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.11","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"88e38b6681a7f553ac3b58c4240f505c4dc141e1","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.11.tgz","fileCount":65,"integrity":"sha512-444EEHbDrrcSKt4N5ompAZwXCP5IIsiEEMIGkT8EsB7tu63kHx/Kk7n4VC4KIyZPUlqG471SWjQqgPATm6DDVA==","signatures":[{"sig":"MEYCIQDqG0s+uCaF2iI/EBxk3qVAvviXETjquugmj+iu6YQhXAIhAIWpQu84F9bRFOQ+EprHW8VWPsVyNjkev8/xK+W38sTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467469},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"eb5bde35070cfb5336624209a8c3ae4de83549b9","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.11_1782252448563_0.12190334593208352","host":"s3://npm-registry-packages-npm-production"}},"0.74.12":{"name":"@plurnk/plurnk-grammar","version":"0.74.12","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.12","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"40875900bb3cc85a3657f9d6a2e95010442ce301","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.12.tgz","fileCount":65,"integrity":"sha512-stMoycfFmJdugbH/P7Hg24li5DGfpkMlG0Id+kMhfjQA/oZ/3O+nz40eqZcoo6WiVgIIzgXLc+zf0KjTvM3QhA==","signatures":[{"sig":"MEYCIQC6z6k7SVnLCfhnFKgnv2nFiAKGXXUxCHaHdgCHROFiTgIhALOO4SSR0be2vwV6yxH+MDgCpT9RUzznNyZK8QPoIsTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467570},"type":"module","engines":{"node":">=25"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"bf174ae8511d922ad84a6c1c871e11e08cedebb0","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.12.1","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"25.8.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^25.8.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.12_1782263199052_0.909394121942263","host":"s3://npm-registry-packages-npm-production"}},"0.74.14":{"name":"@plurnk/plurnk-grammar","version":"0.74.14","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.14","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"3341a3d7d06236dc2154df52fa816686fe8e5edb","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.14.tgz","fileCount":65,"integrity":"sha512-qu6UF2E9wyJW0ASVBPjiNXBXa9yUsXIqq6fzUy2NMfirdSb5bd0gWKHcP3KUMm/4xKTd8BBMECOMLoZSggQ4zQ==","signatures":[{"sig":"MEQCIAEr5S9spSQVCl6G17BkwstF41ziDWVOSWhJowkEA5J2AiAeeGNDFS8dJcskvdKUePAePK6FMXT2Md7S+EZRAzMmxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467354},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"98a5911cae41c4bf2956903f1ec2ba6892968577","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.14_1782302929182_0.7796273248382584","host":"s3://npm-registry-packages-npm-production"}},"0.74.16":{"name":"@plurnk/plurnk-grammar","version":"0.74.16","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.16","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"db34275f6aee9d099434fcde082b8ad6981f2d62","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.16.tgz","fileCount":65,"integrity":"sha512-ChqQ8+W7l+JMyJbQ5r6NekCU+m28t4UyqBAehVq0VcHYiApb59rYXN7A7rzhwTgQEzqBu+hdjORttoflTAIZ1g==","signatures":[{"sig":"MEUCIGXMXo9MANk0wadjplANOLwcmwAss62iBSMAzMYXJun9AiEAwYJZ8Knv+5uGQmdkvnCgkDC9EZ0sChoe3ShMgneDIGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467304},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"c9b2b9643de79aff5b74cefdbe914faf8da4ddaa","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.16_1782315911021_0.6380887759764653","host":"s3://npm-registry-packages-npm-production"}},"0.74.17":{"name":"@plurnk/plurnk-grammar","version":"0.74.17","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.17","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"797973c0bf90718770afdf2ffc56d50eda8ace97","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.17.tgz","fileCount":65,"integrity":"sha512-70xpBy7i9pGY/NUQtgzAfO6MCzvfzvhdosvrtrTjP/H1YxtXx0QAfIzgT67VByr0Jy/Fi/UqpWJ0msPnT5JGVg==","signatures":[{"sig":"MEYCIQDHjr3FHmgCK95I7tRio5Dnm+r9B/ehbIIgsfBAId1u/AIhANCRixqJnrFHxDZxfLXcWeju6XfMvKAFuLqeDUH2GRE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467434},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"201ca7e0494f4332f007aa149a3b1fe7e8801c31","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.17_1782320715998_0.8324812319817976","host":"s3://npm-registry-packages-npm-production"}},"0.74.18":{"name":"@plurnk/plurnk-grammar","version":"0.74.18","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.18","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"a444cea691d5f134c6d32c3b53a8a61b8a379114","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.18.tgz","fileCount":65,"integrity":"sha512-X5imPruYDF64L6mJUY/IddENif4SvfwcAu/t8TjcgJlqn8Fi299objnuDuFpK4TEp6xttRYH4ZLxeZFGFtyxUg==","signatures":[{"sig":"MEYCIQCPZHq1Ge61B3TZIWJgz9USCOF4W422J0c/RvgfH6WZBAIhALP27Lfa/gFQc1vawE77qKoCZYGSg8UZ/qzW6hIHT/nw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467497},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"5ba72d0c401917fcf7df0fc86156a3e332462144","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.18_1782331490972_0.6573235525139036","host":"s3://npm-registry-packages-npm-production"}},"0.74.19":{"name":"@plurnk/plurnk-grammar","version":"0.74.19","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.19","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"6716b80ccd8bfb6d54a349b82479c4e6efa48b65","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.19.tgz","fileCount":65,"integrity":"sha512-jjHdQcwC2F2QLwVu3rHNStY4jtuuz0ZFKzFrpoFjHionh0zXvZhHOrvkvKzQPrj0HcRmKkudBHxhTwCQKV6Taw==","signatures":[{"sig":"MEUCIQCZFsSjG9KvorICDFr4VmspKyPnaAZk366RRiUKMK6mFgIgD4ova2DaD/gl9HCjcZhvVmgNGVOutQZOM+nuiU6jIOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466691},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"f37b80b01a466299a178769dfd6b61f61c05fa7c","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.19_1782334710790_0.8563450576931888","host":"s3://npm-registry-packages-npm-production"}},"0.74.20":{"name":"@plurnk/plurnk-grammar","version":"0.74.20","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.20","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"3d130188304ee764262dce93ccf2af05dfdb0ce5","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.20.tgz","fileCount":65,"integrity":"sha512-x9KhUxH9Vsu0c5B4yry/pZ5s1nFlbTKy5GtH9XmxJZVvWnwc0BrPuwprdLPmGArjc5nOB/fjEs9a9Vd+B8vBeA==","signatures":[{"sig":"MEYCIQDXbRAW629Sb0J4ANClO38XpqmO4WPIh97NMH/igwxoGwIhAJ//UreluaD+MbASjKzzNCtvJWS+pDFdQ3i8QrVao6VX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479246},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"e8d8eba07fbe872fe48bd025d16cd76f89705278","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.20_1782411642211_0.8538844775845924","host":"s3://npm-registry-packages-npm-production"}},"0.74.21":{"name":"@plurnk/plurnk-grammar","version":"0.74.21","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.21","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"4918fa22b575888fa4d0d2a9b2b4d7c4d912c856","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.21.tgz","fileCount":65,"integrity":"sha512-V1XpagfRUMQJj4CXJqKlKo3WfGrjczhEJE6HYiaMGcckBTcNXkrXRFCUI/AXHBl3IGaThGHtnmqAm3R4M9d9ZQ==","signatures":[{"sig":"MEUCIQD5oM2VvN3xPvWO25zdVyR5A1G5i2T0N58sn0AHxt2LnQIgOtCuygSOItSH3NYkeK0/PuzV1epcv3xl2OIQEAnmu24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479310},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"38131ad93867f4cd6ef1b956e6c40f960629ca45","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.21_1782439219494_0.6366774275275975","host":"s3://npm-registry-packages-npm-production"}},"0.74.22":{"name":"@plurnk/plurnk-grammar","version":"0.74.22","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.22","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"b01b22f3c6f1e20c5b3bc0bde9525edc67a55113","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.22.tgz","fileCount":65,"integrity":"sha512-gf0N+J3SH2rDe/0+9L/pRl7i5jKlky+2CvgXaqG5lrmM7wxHfd44i0eWj/YzC+WHiZW4EUet/Cnkk8u+hkLERg==","signatures":[{"sig":"MEUCIHbB8/zCLmXAct4iHqtL94092EcGcw5FXDTPhqHhK65fAiEAh4BUppQ1zbzxdKJELgI0ZFGR6W1Vl1J9qc0ZGdqQMc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479401},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"49a5d4ff7d89df20a287b3de355a882b8af30df2","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.22_1782526087520_0.22563529023113515","host":"s3://npm-registry-packages-npm-production"}},"0.74.28":{"name":"@plurnk/plurnk-grammar","version":"0.74.28","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.28","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"91bfeb601e3dc5d63986fe4cb8bccca5a697b8d8","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.28.tgz","fileCount":65,"integrity":"sha512-iFueR4qXTwDZpouaehEzq7tyziEplID+Nium+PMpqb49Y4AagzLGqXUhbl/5p/aVkQ6XIYNRx2gWP2CRrWR+Mg==","signatures":[{"sig":"MEUCIGSRaIAB1vCjOnK2Igg1sCsWHSPFT9tQppLtN6itTVzJAiEA43phA8eY966a7IU/R+nL9HV+dVkIMzbzwGUo7RMafns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540576},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"7191ff08329505834452d8dd1910b49bbc570d4e","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.28_1782602845539_0.49814813648761636","host":"s3://npm-registry-packages-npm-production"}},"0.74.29":{"name":"@plurnk/plurnk-grammar","version":"0.74.29","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.29","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"f0d10578ef861653854e284999612b80db32927a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.29.tgz","fileCount":65,"integrity":"sha512-m7/emyDeUAHcbSBB7vRb8XNYfGd29xiGnokQ4MXUh2Pf00kYfHTN7ND3qWpMOj7H/mbEkopxYbLrZ90S6epWlA==","signatures":[{"sig":"MEUCIGOcSc3Vyk3Vn1Nv3Cz+w0VEtIwteqIEaXg8ZM3T56PUAiEAhwXX/8btnLrBHh6E/OZzPaAG7oqUvsfKx3k4YHHt8hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541476},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"18608d419ebaad442f03cb26a59b21b33350d820","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.29_1782657918871_0.16619862882861924","host":"s3://npm-registry-packages-npm-production"}},"0.74.32":{"name":"@plurnk/plurnk-grammar","version":"0.74.32","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.32","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"98730997ce22123b2e7573e395ec0a5fc5e5b17e","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.32.tgz","fileCount":66,"integrity":"sha512-3EPYfmB+E0XZnfjwclCSbHcl3PVASAEkcZg593wB+QCBtQUO59bnudgTHvrb4wm3lIju50Xw0vsO3J4l5bOA5g==","signatures":[{"sig":"MEYCIQCgdHsdVi5kKNYU2oH6zpwWSIaEcLzSJ5/W7n6+iOMcOAIhAIorRKoDRzKdZhtlrLAlBhY7w2rBZ/VYaCNVJZY45e+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592341},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"6d42e03f9072a52897303012a50d18cc0cb5ed01","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.32_1782679313649_0.2117763294038335","host":"s3://npm-registry-packages-npm-production"}},"0.74.34":{"name":"@plurnk/plurnk-grammar","version":"0.74.34","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.34","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk.js"},"dist":{"shasum":"753d92e33cdf025f98f220285ecab2010bafc3ed","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.34.tgz","fileCount":66,"integrity":"sha512-PUkmjyt7vSUa8E66sv47NxPXyULCxYz2RXd1T2Neymmu2uDyMhS7wl1Iu/ecDcwRn7ugGMenkJ/HrknovgZHZg==","signatures":[{"sig":"MEUCIQDgdc/esu9LC2f3RaGG5SlHFldYp7m2fnA1yCvK+rqQbAIgdnrPZA3ThAFe3s7asLu2c2uLbl00W8nFXXJx2oJ0bRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602878},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"d9d91e046af3fb0f938bf99b5f39a4ccb1dbde70","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.34_1782694302927_0.07825904508170423","host":"s3://npm-registry-packages-npm-production"}},"0.74.36":{"name":"@plurnk/plurnk-grammar","version":"0.74.36","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.36","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"fec7bf706e041d466f6e2df78b87d1857420e590","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.36.tgz","fileCount":66,"integrity":"sha512-LkpOJU5FN9Z7+ZeJoy5u8910a0/I4L8A72vmLnPb5nHxi9Un2lLZ9DFvriRh2Rvf+MfK5m4GGTfLSeYSD3VugA==","signatures":[{"sig":"MEYCIQCf9WhsAF7e2EocP1S/g5rHaWXMpP3tJwUZDVuEgWG/RAIhANCHj8df2xuxwQuSapAGlN9hsJwkxQLktOB3W30OvHC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603006},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"9ef0b4c6e1ff3931b7445f630b6b66b6bb301f2c","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.36_1782749469245_0.8252490808518764","host":"s3://npm-registry-packages-npm-production"}},"0.74.38":{"name":"@plurnk/plurnk-grammar","version":"0.74.38","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.38","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"7c9385fef10243c0ca063cad04fc03d47d901e23","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.38.tgz","fileCount":66,"integrity":"sha512-JLNBYNy3Npy0sQ6EDYpCCDNAIxnZ7De0rsVxQ1PRi741h+EykozoPrSuzErVQCgla47qxmP7PlsqqUDTFPBGgQ==","signatures":[{"sig":"MEQCIE8X9eHEaLIwo6NHrmHlzWDV0k8hAQrJfNyUWLpOSRogAiBAWEn45FaCweCt53zCq48bvJuRguoxmR2zAGYW77A2jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603061},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"90fdb73d0a303a83839a6d939de9f482f4c08142","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.38_1782751891430_0.43276057014057945","host":"s3://npm-registry-packages-npm-production"}},"0.74.39":{"name":"@plurnk/plurnk-grammar","version":"0.74.39","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.39","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"fa901cf6b2e314f3a85f2200b1bbc07e9e32e4d2","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.39.tgz","fileCount":66,"integrity":"sha512-IRTPGZPFv+puElCfTnuoA/Lsbch08tiQs3/JbbpiVsX1ws5gIAGiuh4vQSzOyLxEfOYheSER+ltq4CY79nT+jA==","signatures":[{"sig":"MEYCIQC+2sYUCwFqr8fb+RlrnVienEikYfYIfKlzdS7gFULtIgIhAO0SUnhp8Z5wg4W3e4VDxGSVX2z2wmo9ifIi8D8ZMLGw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603733},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"3700c2751d81fe4f3c419ba82068b735256e30eb","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.39_1782784895824_0.2786131211155072","host":"s3://npm-registry-packages-npm-production"}},"0.74.40":{"name":"@plurnk/plurnk-grammar","version":"0.74.40","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.40","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"a89b49d28f877566375a09e7a00cdd081d8550bb","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.40.tgz","fileCount":66,"integrity":"sha512-mPgFO2bAeQ2T7PK20JugG7dQfqvBAZavKAvMi4Rp+CvUxZDPiSVlSUYVVXy4o4oxMEO7/5ZAfC2HjYthXJ/kvA==","signatures":[{"sig":"MEYCIQDg/tw1snHYhDRGSFzPCFAfYR+cc0754MF3uAx0yq0GBgIhAO8GVnSECzRdUFMM4Le2XE0zDnOzfZXloHVrDyRr9Oav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603693},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"b0d11f6058e2df2417c58ed9ec750134f9228de1","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.40_1782822405267_0.502283848882864","host":"s3://npm-registry-packages-npm-production"}},"0.74.42":{"name":"@plurnk/plurnk-grammar","version":"0.74.42","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.42","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"65308d83c668f1eebdce106d5f32918d2ba6008f","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.42.tgz","fileCount":66,"integrity":"sha512-3t52cQplR/yyofB4CxbULO9XqFoL4nMeoFkizo7xNMcpylDMOT6uTCnNf+cfe04JPwJWtioe++e/FT8zPwwmUA==","signatures":[{"sig":"MEQCIGCGHL7maL5Jhgz8KC1DdLESvCo9Fk6b2wsnvIaC6Z0jAiALo7xDYMzAN5FGP6OPpU2qjnRFLr0Idsrql+JB1DipBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604090},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"5da5a87e9c061348a6c5b8e3c770da8187a10d3d","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.42_1782839680497_0.13272043697760805","host":"s3://npm-registry-packages-npm-production"}},"0.74.44":{"name":"@plurnk/plurnk-grammar","version":"0.74.44","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.44","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"f2df281a2f6175017241f7addb0a2c0ae1b23348","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.44.tgz","fileCount":66,"integrity":"sha512-k33lRuRTTHi78/w/VvwfqFF6ai5Amu4zPjvWV8U6xr39AP8JAoza21mbwpeHpVhTAZtAYBfdf0ElmQ1T1steLw==","signatures":[{"sig":"MEYCIQCBD6SpGWostNV7RUpUGow/lQYvv/KdGY4wFjiY2nHjlwIhAKvTrW3dDcmJTgggR/0OhskDrxWhvd54hyM7FTrJ+dBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604316},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"ec854c4b89d4ffd4c79f59535afd07c7e8d0e39d","scripts":{"build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.44_1782915656366_0.13254955646615008","host":"s3://npm-registry-packages-npm-production"}},"0.74.45":{"name":"@plurnk/plurnk-grammar","version":"0.74.45","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.45","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"356eb22d41491de2097a94b448e5de66a352b78e","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.45.tgz","fileCount":66,"integrity":"sha512-9ti1dX36jrHzO3kOcNxhxvCZAZuynWqNAyWl0Yo3o/V6aWmqP493GdjKVOoom60zQHkyMyhCICf3lRhQA2q5Cw==","signatures":[{"sig":"MEUCIQC1O+/Jr8+y6Aiadt1mE/eXfcs7blxyfzQO/Uc5w1ZLLwIgO4Z7LcL7tkYyxIRrh0qtD89RfQTJvyh9dQCdB/1AFDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604452},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"0a0de0ed325c252834c9e61434043f3228537c09","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.45_1782927109488_0.5482396304838968","host":"s3://npm-registry-packages-npm-production"}},"0.74.47":{"name":"@plurnk/plurnk-grammar","version":"0.74.47","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.47","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"f871cb3e4c2f66dcd49001d2f8963d12a1875a8a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.47.tgz","fileCount":66,"integrity":"sha512-g17mxcyxu/A2P1nehwsRHziKj7HPDR1eCZQt2AUa8NVMazy0z+HJgSr07sumhZZ3h50UU3t87j7oTTpmgcnT5Q==","signatures":[{"sig":"MEYCIQC5exmMb2zne1WwEqPENzVjujKA0jHIjp6cL5Lp7/+sYgIhALWJZ4D0mNk/9oE7WnK0rRq9ia/JfPl7Sx3qwxGOV7mK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610809},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"7cef05e7bf70b2d0cd94d481f4e59ce861aca421","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.47_1782972073288_0.4540889559606034","host":"s3://npm-registry-packages-npm-production"}},"0.74.48":{"name":"@plurnk/plurnk-grammar","version":"0.74.48","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.48","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"e290e3178b457d64336f4056c4b08d9121c24afb","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.48.tgz","fileCount":66,"integrity":"sha512-2bVl8tDuu/OZbWUy5bdln+YhXRuZpP1pJ4KT27EcXyTDIUoHFo34SYeGsvQAraRHJBZmi+jwEzwMpAfTnFQvDg==","signatures":[{"sig":"MEQCIAHAYmP/EhJFO15qIrmHQ+0s99xFaMEBmfGzBYBhm/aaAiAeAS0cEtuaC4d7mwg5tFPt8OcePIiiYD3bksKkqkdaJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610465},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"a134da70c2551c86f263e96f65f75fb7517f7e89","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.48_1782987425086_0.06272444236182717","host":"s3://npm-registry-packages-npm-production"}},"0.74.49":{"name":"@plurnk/plurnk-grammar","version":"0.74.49","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.49","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"6a41b59ae0b050cffe6f76833976f0046a0ef072","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.49.tgz","fileCount":66,"integrity":"sha512-2Gva8fFk4zmjwj/Lw4P4uL55IRRwn7261EGsjvcUnWrQQDuETuIEoJmCusccHo6dFYZB0k/Um992LFpT3sB2Uw==","signatures":[{"sig":"MEYCIQDNdLsE6Jcyt630smDZwZ0VoXwO/Qf0P7SKV+FMyKCBOAIhAISc/gvGRGYicZ/JZjOl9pGN1s3+seoIRFffSt6i9zWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610386},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"44198efcaf8e819f099f28afb9c23d8902e38b91","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.49_1783003405140_0.6598427170007972","host":"s3://npm-registry-packages-npm-production"}},"0.74.50":{"name":"@plurnk/plurnk-grammar","version":"0.74.50","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.50","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"500a050c2e446d4486a1d34a8430e17298ae1f4e","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.50.tgz","fileCount":66,"integrity":"sha512-B+ib24DncBVLw4mByp+oaB1WSdosrKR0eJ++RJC12HL48Ddhk97sjjp8rC0fJrZAwXQHX4anNyYjMJA4U/iEMA==","signatures":[{"sig":"MEUCIC7iKUWD4tnK0AxF+QF+kBjnEw0rgZXwXm9D0TlNzN2wAiEAw9In85yPIBOiHGGTy2tCfsju2IgwUPsMWr8VyI6DDWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610386},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"fbc8955f590c949cc7252a9fed50b8d35cc46f66","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.50_1783091735636_0.05877757754204205","host":"s3://npm-registry-packages-npm-production"}},"0.74.51":{"name":"@plurnk/plurnk-grammar","version":"0.74.51","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.51","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"7ef9caca1f5111df4a0c541dbb648b9cfe69d8b6","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.51.tgz","fileCount":66,"integrity":"sha512-6MPPI0dBGShwXnfxXIKLlhPoy+Npq/gCjZJSM3k9976x2MLh6shx7tsXn4vZm5Gic1SgKpxKoXn/6c0h2qG3wQ==","signatures":[{"sig":"MEQCIB/Lb1ody/ZeJQ1aAeNMd7Vd05SOT/LpyH85yLe8eehSAiB2icGa/m8uBlkbZAHcWUgGS/uaFrYH+PjZJ74yw0a37w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613855},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"710354ad467c9ba5538d1e43387414bcb6893afc","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.51_1783119004496_0.7716784260932619","host":"s3://npm-registry-packages-npm-production"}},"0.74.53":{"name":"@plurnk/plurnk-grammar","version":"0.74.53","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.53","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"b44695d15fd169222ff9ce145a38f2ba7f9a9974","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.53.tgz","fileCount":66,"integrity":"sha512-hRvuIKkjCH7ABp8ixF1d0I46Tnvk7C6R+IIWi5RF55fCaqtOzDsBMcyAW40WPIw6oGPf6FUSatvY0qxtLdnitQ==","signatures":[{"sig":"MEUCIQDZFggXHYXpxTHLXM49ib264fEiooL7ChgEylhA30PoowIgAjpGHh2bmJGGglG03jVWfe/UD8iknW10YR1280UFY4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654669},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"5e1576df564fdd12b5938c84976ca3634d5c5a64","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.53_1783134917243_0.03008525714587784","host":"s3://npm-registry-packages-npm-production"}},"0.74.55":{"name":"@plurnk/plurnk-grammar","version":"0.74.55","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.55","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"c84784b9266c2ab7397facb0e51acfea73b87f2f","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.55.tgz","fileCount":66,"integrity":"sha512-uy1W7YCHWbQwUsbVIAPtmumHYiSizd1bgrRNxsv5tXvGTbviAygzI/9cwMk63ebsGTV6vyKtZJjR6TntMksOqQ==","signatures":[{"sig":"MEUCIQDSw2cBPrWr7qdLbC4JteTidbrLlpsKwUr1x0b/HImRPQIgYe68Qu6aO35L5wXLxue3Phm26Df/1reJisYEVsWRzbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690726},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"26e58141fbffdcd636265fcd782f1a29afd9298a","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.55_1783188730356_0.02609160598346527","host":"s3://npm-registry-packages-npm-production"}},"0.74.56":{"name":"@plurnk/plurnk-grammar","version":"0.74.56","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.56","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"cb57254d09c0267ab543f49459a3e82f71451028","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.56.tgz","fileCount":66,"integrity":"sha512-akYwrF4aG5retowv8R3WUD5/Gmr2LIzRAddcNzIjzxjzpMhyqEA10eQSzWnm+HSmgMc3l3U3XFHGNyIEMtFVJQ==","signatures":[{"sig":"MEYCIQCSCgM8luZ/Z6bp6hd89HvbJZIsxYpSO/zDyZVq/53GiQIhAKlySNHWKm6Ibo5lHwKm6/o+N2DaGySISmlOdoXDB21U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690777},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"ea7c2d622f06f3b639f2e58947517de6aaba3645","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.56_1783192282708_0.7788961006581172","host":"s3://npm-registry-packages-npm-production"}},"0.74.57":{"name":"@plurnk/plurnk-grammar","version":"0.74.57","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.57","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"5bd419cfba96ac295fbcc70c10fe6ec8dbf08f2b","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.57.tgz","fileCount":66,"integrity":"sha512-jDuU/ZFqEAaEep7ap35B9QGaq31S0TZ38juTsVATAqDDrf9eebadPr5SJvRLJWf0rQHagU4muyDjQ+WCZzZsYw==","signatures":[{"sig":"MEUCIQCJOMbFnZ5UaR+4jPP4N2K+Mxvgy8tFLJJ/1rE/g9KCYQIgEwluNq2rsRVWzQ37beQ/CUE7JGi7Qy2d2b1ge/FmWg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692037},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"d522a5d855bd43bf56f24de78f5e3768fef7afe7","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.57_1783193389369_0.16182296480634273","host":"s3://npm-registry-packages-npm-production"}},"0.74.58":{"name":"@plurnk/plurnk-grammar","version":"0.74.58","license":"MIT","_id":"@plurnk/plurnk-grammar@0.74.58","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"69f42fb79da1e2912124cf0bd7727551f696e6ef","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.74.58.tgz","fileCount":66,"integrity":"sha512-VnccRWHsUjvSQl5XoBpl98tUxRa7q/AxgYi45AgoiMXmSwFhGj0TDBS/+HoyP3IywLY16FT2ychSVqJqSJy3FQ==","signatures":[{"sig":"MEQCIB+/tKa/u8i7JnLdHzx9vNWfBV8qll4xZpCOgmF/vSWkAiBG3WNDPKFFg6yuZDQhWX/2wgwigvVOMVcRYs18AxBhtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697375},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"292e3186dc42a382b5fa030e0e0d2feb22b94d7b","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.74.58_1783211274244_0.9581886427329065","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@plurnk/plurnk-grammar","version":"0.75.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.75.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"f08803f1c625a8becdc5ef01b0fd33d3737bf29d","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.75.0.tgz","fileCount":66,"integrity":"sha512-tMHf1nGls+KkUxbpT/bdoUWmrFsdl0Bw5J7PCKVVHO8P8461VUYa5MyHtB0QIbo5E0ByIZpwt1tLDUUP983YFg==","signatures":[{"sig":"MEQCIDCr9KV3oOQVOGuAn92E11DSzkHfWvj4gxf64IJD+RTtAiADlZrg0Okf35JJq8/Ig5mS/S+DRXx2ejjc3Qw6FKU+Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697729},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"ca45e604dddd6802699f30e2a4a1bbbe2257182e","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.75.0_1783264688137_0.8362921651666124","host":"s3://npm-registry-packages-npm-production"}},"0.75.1":{"name":"@plurnk/plurnk-grammar","version":"0.75.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.75.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"4cc3b48f27dde14f040bd60ae79b768b41e5d296","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.75.1.tgz","fileCount":66,"integrity":"sha512-QY/DlNJq8XGx3dsINTx7Be7NP57opOP3T4M2RQzTG3H+n1rmpRuTJIhP8ydin8LaZ5pDXQAhZwuigCCSdsYaUw==","signatures":[{"sig":"MEYCIQCSUU8dSwTDN8a+zjGrPEDa1n8CHlhsrDBphPFDtRS4wQIhAPcZRSdg0oZtOhXsWhqjkZfXKiBxveuxIqF/1k2qr5OA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697614},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"ba2c0aa0aa8deeef32def88247326e104c5194f1","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.75.1_1783294445487_0.20978210402683772","host":"s3://npm-registry-packages-npm-production"}},"0.75.2":{"name":"@plurnk/plurnk-grammar","version":"0.75.2","license":"MIT","_id":"@plurnk/plurnk-grammar@0.75.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"de262b37711d7e99b597d4370f9a393024414fca","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.75.2.tgz","fileCount":66,"integrity":"sha512-PWI7HkMKQRMF5rDKYLScnQ/ruc+y275/Bc2+m+JGo4jnZJhHeupSK025+fIat6JSJ5o1CI71IJxIbUz3556qrw==","signatures":[{"sig":"MEQCIAfn7Y/VVJtY6qr5MPjqXquC0J0v1wnhfxASW/WWpabzAiBAaouSNfO7c+4ofiZMXR5H1aqtWJbYp06HW+I+359cnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698156},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"e2fdb66877a32272200bc8af9c902afeb096fdd6","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.75.2_1783369801603_0.5090640723052731","host":"s3://npm-registry-packages-npm-production"}},"0.75.3":{"name":"@plurnk/plurnk-grammar","version":"0.75.3","license":"MIT","_id":"@plurnk/plurnk-grammar@0.75.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"153e1235e6624f0a689edebd771ae4f016f4a735","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.75.3.tgz","fileCount":66,"integrity":"sha512-SBi8Q9anrp8E2RMBp4c2e6fbS0/oXSdBswbBTAf2nHEN9dtWN/opzQiUX79t16Bh/nGdQGTy9cHrpiR/uFPYzw==","signatures":[{"sig":"MEUCIBSrciYdqE6qeurS2PyLzo4yeFHAu/KmfSJCz+uoPgPAAiEA7SQhsymNNKjPoGwDkSEO5fSoi0HURwckAuRBFl4o44c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698281},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"0b83ea2300a038f7394ca6aa1bbe1b00dc43691c","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.0.0","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.75.3_1783444233598_0.5082003344759625","host":"s3://npm-registry-packages-npm-production"}},"0.75.5":{"name":"@plurnk/plurnk-grammar","version":"0.75.5","license":"MIT","_id":"@plurnk/plurnk-grammar@0.75.5","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"8b44806a907ab2beef5de59b72c3dd9e5609f795","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.75.5.tgz","fileCount":66,"integrity":"sha512-q3nPu3JVL7KwJjxhyLxjmK7ylkKvMgluLlNFlMV3+fSJDwpDbSFvwZ7OT9ym1F5RFRdKYT2qCPU69Pf0R4XPiw==","signatures":[{"sig":"MEUCIQC7Fs3gsnbvCTPTuPFMtLQWBHPlWQodpmQcQuTASD0ACwIgXZusTRuyln+2q2Zv2Cr9eYVHTS5GV+/6tMUfsy9H+GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698524},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"d5eacfe96cc73c01cceb5fe8b2db469fd45fa919","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^6.0.3","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.75.5_1783520904606_0.4872260003938351","host":"s3://npm-registry-packages-npm-production"}},"0.75.8":{"name":"@plurnk/plurnk-grammar","version":"0.75.8","license":"MIT","_id":"@plurnk/plurnk-grammar@0.75.8","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"c36c53718d2418528a160f00f573f541fa99c2ae","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.75.8.tgz","fileCount":66,"integrity":"sha512-eZF+YX4PKJNg4pyZSU4V/erAqAE26D/yNeYGmkYkt/u7nLpnA9XEvBM7Ve4JP03G7LikIItZVLBiQAoADWDvdw==","signatures":[{"sig":"MEQCIHvfRPCRu1OKcHDKvmYZ4qvNX6aVqjdMcM8N4rQUxAkWAiA/gc7TbFnfZHQ0/ea4B1Vxd0GoAQWb7uzuoFiD9jteww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700725},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"5b1bdf3233fdb6e42deb478e3570a85ec534d6ce","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.75.8_1783541054043_0.0589881565282695","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@plurnk/plurnk-grammar","version":"0.76.0","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"897f1f1cb3bf5670a42b3d432b169329e78354a3","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.0.tgz","fileCount":66,"integrity":"sha512-yxSUy/fOuuDa4N2FjQcgjPLLkbp/l3MraSOn6wGNkIDKeeDMlor5XwN2u0snNdLwS45uQsDtOi1uIJlOMkm2JA==","signatures":[{"sig":"MEYCIQC9bfA1OSLXHmmxWhGaBN8SKQguVcdr57Ctq0SzFktcQQIhAPy/otgnnXR0FWmwLzhScd1er8l8OuOBm/qy0HDNqHgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701335},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"3f170db93eb3710272194d7d178e9a7d97ee6be9","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.0_1783624597814_0.40173318163861294","host":"s3://npm-registry-packages-npm-production"}},"0.76.1":{"name":"@plurnk/plurnk-grammar","version":"0.76.1","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"184282c798b5060669268aa8436aa6f4d800af51","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.1.tgz","fileCount":66,"integrity":"sha512-6C9A+Fhw5Ft4btJhhXgAvfYm5PmCCI2v9EkmuKIuiaJtWB02Mr0FVAREmHUKvpehFkDsjBFaTAsFxAe74JPrAg==","signatures":[{"sig":"MEUCIAq1ylPmZOJxvCr8IsmAFPjGZkSPC+aB/mDEnXoh65xtAiEAndPy2kD+rt6+vRhs91KXCOUSKTHKSVs85XAg7qt3QB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703293},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"509e2b1247e63839082ad30a558c4c1074de890d","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.1_1783657061498_0.9268187511659791","host":"s3://npm-registry-packages-npm-production"}},"0.76.2":{"name":"@plurnk/plurnk-grammar","version":"0.76.2","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"314847b15afbe17d9f5f80726c92fb42795120ca","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.2.tgz","fileCount":66,"integrity":"sha512-/ltuQ9wanY/vjc5eijO0jzpGSDrVrF0wnWpLm/Ehpj/u7Ykhav5W6BKzTyDbBqjndgq+bGhRWL3+wX3CW4rGPA==","signatures":[{"sig":"MEYCIQD8BNO988i1d5qUS7LXnp2YY2/HV93XTQgWHskiJ+1jAQIhAMjHB4tgIzqW2j2Y1OdAF4/eu455/EPAk8d9eFJGNB2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703397},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"39741560b6e6b4c00c6d385e43c08ccffb41d3bc","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.2_1783688904822_0.2097950313102408","host":"s3://npm-registry-packages-npm-production"}},"0.76.3":{"name":"@plurnk/plurnk-grammar","version":"0.76.3","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"4b704026e419fcc98cfd0066d4f943d63ff7e08e","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.3.tgz","fileCount":66,"integrity":"sha512-qnnLF6u7e2zHC5jpIz+U2ld/HoZMY+7FU/hxKKXBuvrempzBsrczdvVYJCyx2+Stb9Frk3aXmFVyBRPNSUfPtA==","signatures":[{"sig":"MEQCIHgS0dpZo3ZjObVAHSYRkMmnCeh0geNyd0lREAJyoPVJAiAsbFxgFqFfYtse5oNNkAVrEdo92WxONjLJ4vADrv3cIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703589},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"23032b3beeae771d5592a19cf0761697689b882d","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.3_1783693675876_0.48330241372118676","host":"s3://npm-registry-packages-npm-production"}},"0.76.4":{"name":"@plurnk/plurnk-grammar","version":"0.76.4","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.4","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"c75da19b5bbda9804d5807cacf0c0d200cd6aff1","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.4.tgz","fileCount":66,"integrity":"sha512-rU0r9XC2FQfECMhecIKGzYwtcJPuXLaFYiuruSW65JWNx7z+/cA66j34zIS1LhrfgrK4kJSIa0jGcns73UqMUw==","signatures":[{"sig":"MEQCIH5judEWhGRlyYPde4u/HFoSgKg+mNmYD9Mn/B/76NuLAiA9Y7Sf3YvhZVSQpEt/SVPQXlpEi89jgiFD991FD0iK+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703589},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"bac9f3c0444461a81847604c504e8b1037f4188c","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.4_1783694195393_0.7735748493158934","host":"s3://npm-registry-packages-npm-production"}},"0.76.5":{"name":"@plurnk/plurnk-grammar","version":"0.76.5","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.5","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"d1b867f69b2aaa441c6b5eb2d67eca18d35a92fd","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.5.tgz","fileCount":66,"integrity":"sha512-AgSfnshlgrLXDj13EYcoDAdqW4XmCWn0Tu1N31adQLyktJmma2dhSiRBJ4omC1l7eQey8An4cYVoJqCStSdizw==","signatures":[{"sig":"MEYCIQD11DlbN42nNGskaMJP8AY+egueKmx63nwOdVZoV4l2RgIhAOKmQ2rOB5lq8rVJHLcwNpwVXo4z9/mIg/FPX/Qe/krK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703805},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"3d3641c88f07a521c99780622270b1b23f4d889e","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.5_1783708001529_0.4969619988602274","host":"s3://npm-registry-packages-npm-production"}},"0.76.6":{"name":"@plurnk/plurnk-grammar","version":"0.76.6","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.6","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"d80e708b3e15d62a439172f82c5703c900f34d8a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.6.tgz","fileCount":66,"integrity":"sha512-r2fIKVfVUE5UO+H9MjBqiORYrPB065r7DI3pI3fOBoA52Pq+YRlpZjWTieHddaUsiVKPvBDLhqmXRa7IRA6NEg==","signatures":[{"sig":"MEUCIGQL+DQhAx+89TPt0nlGztHY8KMcWs9C3gNgg4+8wQlzAiEAu58Yx2N/hxnTQNgy0Di/hkVqkfDAhlsfdft9DOmxE0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704096},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"92d69f60ebaed848d22670984e428ad214026926","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.6_1783747782349_0.06615775592063255","host":"s3://npm-registry-packages-npm-production"}},"0.76.7":{"name":"@plurnk/plurnk-grammar","version":"0.76.7","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.7","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"b97217b3e322d4d1b5477b8030c2dcb351b77f6c","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.7.tgz","fileCount":66,"integrity":"sha512-+Lep2PcHSKDAaYZoIiHyAvhWO8QLeMUEHvVmTd4mdo5B1fWB7yjTQpOo1+AeL6qmfzLa11PesGT/dXSgyUylgQ==","signatures":[{"sig":"MEYCIQCx0csCwbgm3hpqZuEl6onGuqfUOlgYWgjlQnD25z6bdQIhALsBk4AYWu03eQhPYWSCho54QC8898swoj30KY+flknR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704170},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"1f646abb25e2b46cc34a53f18c6a6938f8a5fa3e","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.7_1783782651512_0.46810260659930214","host":"s3://npm-registry-packages-npm-production"}},"0.76.9":{"name":"@plurnk/plurnk-grammar","version":"0.76.9","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.9","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"0a4491b0c003c568f15314c800e567d5df5afb01","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.9.tgz","fileCount":66,"integrity":"sha512-bLCkK2MQCM6yNH7N2fWuSN4RV96PUyuMxN7gXJSirQhDCMBweJvFYdnCHkYXeFV6Y6uC7BunwBkxBTintvpXXA==","signatures":[{"sig":"MEQCIGdyNDGixTxSfK/NYqVdkCSFIuxVq3PsLkkng370qrRuAiBH7uJpNylFHoaVZiLCneYSJ+lj+O/TCwNT62Eot3UWOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704137},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"a196b0ee457c04adb07d09888e57160ee3494a80","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.9_1783798312969_0.27786125141506957","host":"s3://npm-registry-packages-npm-production"}},"0.76.10":{"name":"@plurnk/plurnk-grammar","version":"0.76.10","license":"MIT","_id":"@plurnk/plurnk-grammar@0.76.10","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk":"bin/plurnk-grammar.js"},"dist":{"shasum":"912c8cad54aeaa4d79ef3853be1b435f97ae3247","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-0.76.10.tgz","fileCount":66,"integrity":"sha512-r2oJAnjJ6+x53sYlfvBgKog1fm6q+IgvtSGX6qT1WUmpvlM93EPZ9xDaa0nvKONULfyzGIPqRkhY1nrtLKmFiw==","signatures":[{"sig":"MEYCIQCbfJvGcgIYFdvrAatL4cpyJHIcsKm/EsFqwaiu0tgOiAIhAM4rYMWeeq3otr8Zs+DiVBpRBETYBgryzBmZ3jaX5i0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704122},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json"},"gitHead":"ce6d8cb5a8dfe62bb1a93ea610b08ad663541a9b","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepare":"git config core.hooksPath .githooks && npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --test test/demo/*.test.ts","test:intg":"node --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --test test/llama/*.test.ts","test:smoke":"node scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves.","_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","typescript":"^7.0.2","@types/node":"^26.1.1","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_0.76.10_1783815764363_0.3411626126031304","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@plurnk/plurnk-grammar","version":"1.0.0","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"a08d26e0f5fef6318575f764e45a2e1ffc6b888d","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.0.tgz","fileCount":66,"integrity":"sha512-4nr6Pu3N9eko53R3kxKQ3mhIZj25IOZYkuYSRyS4x4wklhOkbHaFbTFsD6mQx8vrj08s8EwMQyhIMCh+cxWp9Q==","signatures":[{"sig":"MEUCIB4CJK25OIOWUv8TlF94OTttk3T6ZrFVhFX+DKoVbM1rAiEAwwAztnWIAlRRRyr0CKXsmGMiEMnum8Fna6+F9RFzHVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704681},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"d96cfe8ae45bb54b04661eb33573ea5112e0afcd","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build:grammar && npm run build:types && npm run build:gbnf","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.0_1783888040049_0.9537503873425235","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.1":{"name":"@plurnk/plurnk-grammar","version":"1.0.1","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"323089f1661d88ff7fbb209df0554c34cf14c84a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.1.tgz","fileCount":67,"integrity":"sha512-srGeHIH9vvg9jq/BGl7W/LFUrEa6z/HujxEsY8ZYFufbyN6xjKs2k/T2MxDpbgya2fuDriV88TEHc2dN7Jd3Fw==","signatures":[{"sig":"MEUCIQD6SfDD7/biQUzBwyzQiCBazIvF9VmQ2mobOwNZqnDg9wIgRNEwJWLxuMY+hM5Gns5flIezujhVW4LFGZTgC1HcVro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825861},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"18450e3fbf512e0cb0516c6aff2415bc501a9223","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build:grammar && npm run build:types && npm run build:gbnf","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.1_1783906894177_0.5094893349591985","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.2":{"name":"@plurnk/plurnk-grammar","version":"1.0.2","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"a08c8090144cd64ef0c8f510e1435dc287b0527a","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.2.tgz","fileCount":66,"integrity":"sha512-wL/Zni1/LzH253Jx5ACzU/sGxD1tUwUEUcBykLzRv7E1Wz3s7wBS2K6yHIyz8emcfi6y3EsXgbTYgllasHDlqA==","signatures":[{"sig":"MEQCICAQBE6Fk7GnAVvmVlOAPFHF4fxYe66TCgKbVHfzRad8AiA1QgZM1EteTDC/qzFP0SnxByeJgTHrzIyjm8W5XDypfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704653},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"a0b4a211ec604993ec5a83006f0f883e3d33b26d","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build:grammar && npm run build:types && npm run build:gbnf","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.2_1783919785179_0.07760244570570607","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.3":{"name":"@plurnk/plurnk-grammar","version":"1.0.3","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"f3f3061c6dd1b31292ae4caa29299ef420f0a337","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.3.tgz","fileCount":66,"integrity":"sha512-9hMksrUnl3BAsWQZUjhoSMBWeNC7Rr6l+7wCstwd63MRJYbTKSzfH8lsET1cmuLM2lmSev6LosgwlHp2LxJjuQ==","signatures":[{"sig":"MEUCIQCzdnG7sRudYtxj1d628T1rCQV5Cjvd3PTqQdOGFFVfkgIgH4Qjo7+JVNiuQ5Xt2vXqDfowwMpENvQxfAdnoS7/aJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704737},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"27754613fbfcaf436f8eebc442f458ba1094d109","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build:grammar && npm run build:types && npm run build:gbnf","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.3_1783973950721_0.7385641070572835","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.4":{"name":"@plurnk/plurnk-grammar","version":"1.0.4","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.4","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"c2e1b8959f39a7b2299c7d229013c1f7ec1d1852","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.4.tgz","fileCount":66,"integrity":"sha512-lpzDk+zLcFHgs8xjEhT/VkQRwmxuDg4XGs/6NjsmUB7WenNTY9OPdoypK2dOxNu/zZvNNs69Dyh0Nohd9g0r3g==","signatures":[{"sig":"MEQCIHjzLNA786Kp3xsF8544HZeVJF9t3eWjHiYYQOcN+gO+AiBJm+VeXjUtOZe5k/SxbryX2EpuZJ6EdI6mb7DrLOyUbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704737},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"f416f03b16b91a919314b770441e614c31a8e1af","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build:grammar && npm run build:types && npm run build:gbnf","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.4_1783985055535_0.4104394509871474","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.5":{"name":"@plurnk/plurnk-grammar","version":"1.0.5","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.5","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"577511c513797e6b08f4515c5e1de5342536ab51","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.5.tgz","fileCount":66,"integrity":"sha512-LxFNUsMAa3aGgZZtF5OL0jSni0v2nXGIdnHkLMCxtwnakPyGl2dmRjPVSeJdczn9e1SrB0bwPDii2RxK4g4nZQ==","signatures":[{"sig":"MEQCIE5eaq3ysz0Oifg3zS4vjr0Z43YCfI0R8/qJww0Dt0BtAiAuzV+7fMGnSgDE9wyzJyp0LoO8o03hSrXZ0EMQV8M2uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704737},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"7d0ecd270a2c772fd3d518422e35b8e623b8448a","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build:grammar && npm run build:types && npm run build:gbnf","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","antlr4ng":"^3.0.0","jsonpath-plus":"^10.4.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.5_1784001670160_0.13186577759164586","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.6":{"name":"@plurnk/plurnk-grammar","version":"1.0.6","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.6","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"9116a2235b349d8bcae48417b9f39d43156b6f64","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.6.tgz","fileCount":70,"integrity":"sha512-alyXh+cYQPJn7gxd2EPzj+NsIFJYndm8lciDMlhtwQkmMoRGajct81cksFyp7gTZUPiXetWn1AbxtsWPiaZBQA==","signatures":[{"sig":"MEUCIFFYaScaweoL/s3fqgztNW6alPpiZHcOV9RCaztCfFY4AiEAsmJcZ5sB72QoB0INrhTOTtYTVhdzvPmp5E+XCG86mTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715473},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"8f5809816bec9ead5a2600620a11fa1440066190","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.6_1784300974655_0.34668731448641577","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.7":{"name":"@plurnk/plurnk-grammar","version":"1.0.7","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.7","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"d1aab4df7ab91907ca81e251d0533c63ed5653ea","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.7.tgz","fileCount":70,"integrity":"sha512-ru86HVWuE5Zgfg8x83DhSkMFKpnY9FkDJ+oZp1gK05sjpHmlOHvfxz1xnNfrSLJ7RfA+8GSMk6CkNUzjhEP3Ug==","signatures":[{"sig":"MEUCIB0DfAcGZU/5Iw3TOgG8W8KOAwjPrqZFYOdCi7FtUSwbAiEA2IAj0+UiOdspbmlPYhxMrTysfikcZHAp5pAmC+lo/n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715473},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"c735d1fc768ddafb33630b3090cf22b7d4872313","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.7_1784324949237_0.19221310594556207","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.8":{"name":"@plurnk/plurnk-grammar","version":"1.0.8","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.8","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"0e8018f69a4658408cbd187c60f6f37084cdbf54","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.8.tgz","fileCount":70,"integrity":"sha512-CbAZ9O1RMQQ40TUVWvWKxDpRtfJmDNsGV6nNbvEzrEa4zCMrsooA8QRG5AtXsXD5oJ7mmKQd+fTngHZ4O3nsBA==","signatures":[{"sig":"MEUCIQCebgo0pW7FZpvl1HOzM2fzC9L3REPTZvlDDJyLx+x0LwIgNRJpx3wZ+LfhipXYkHYh+UmLYFKrCIEQfycAVfUF/as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716573},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"8edaa9226b6e6421c26171021c0104d7d83bfaf0","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.8_1784345696824_0.3924714702479555","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.0.9":{"name":"@plurnk/plurnk-grammar","version":"1.0.9","license":"MIT","_id":"@plurnk/plurnk-grammar@1.0.9","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"6ecd4e4834d373aa4863375123fc30de8ce481fc","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.0.9.tgz","fileCount":70,"integrity":"sha512-nJibvRtoLI6Ah1UD9oLXPqe00VF7e5yY9JhOc2FUrNb7mjNuuhBVbLsZVO+zLHWJfsc8FsbsHkCJ5eS0Uv9YNQ==","signatures":[{"sig":"MEUCIQCtMOw7rkejxEFpOX1iHj78d/ykBJcfdgNrAYU+dX1OlwIgGZaUb89OWK5goquWYk7NIuFJqvSma59tbhGBTC5X3wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718841},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"cf418468ad5659e697afdb77fda052c9d9dcd490","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.0.9_1784495215091_0.3224908559635302","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.1.0":{"name":"@plurnk/plurnk-grammar","version":"1.1.0","license":"MIT","_id":"@plurnk/plurnk-grammar@1.1.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"1ac814c077f96ea0fb8d31065122653fae9fbdf3","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.1.0.tgz","fileCount":70,"integrity":"sha512-Eu1ZphXfBftUXjbTLgyu/f2ano+AQFHR6dxNrwVTluxe17/95ERZI+Cig52aI8InR6QHqbvhsovXQnhl6xNGFg==","signatures":[{"sig":"MEUCIQCyJ2WikbsQDahYQjtkzzr1qKYVeYWh7We3z9UF8uHMqwIgT+qFpyw6PAjzs3GPr2BF6TAhK3TaYnEsvGlsLGxPGyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718903},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"480a54c3da5b82cdb6d1d59be8ed42adbe777177","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.1.0_1784604386216_0.1625416852293129","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.1.1":{"name":"@plurnk/plurnk-grammar","version":"1.1.1","license":"MIT","_id":"@plurnk/plurnk-grammar@1.1.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"708c795471f098dfb4e51bff42120d34b7b3589b","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.1.1.tgz","fileCount":70,"integrity":"sha512-44yCvCKqhANKlfgiW8gq/RHTd40Gff9IeGw1EKi7x39eA1pu9KNtIa6s7dHPa+l6ZPaSqP1I/e+LzjVPKlLH4w==","signatures":[{"sig":"MEUCIHWYG9gqmyMh1g5Y/kSxdtMm97ItYe1KEgCrEp5FF+iLAiEA584y0foAiZwvsgwObpKvb95KX8UYQLpRaG1Wn3/PkyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719075},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"a05009856bd1205fd51d7addc829d3a0b6fd86a2","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.1.1_1784649019369_0.05992966870693994","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.2.0":{"name":"@plurnk/plurnk-grammar","version":"1.2.0","license":"MIT","_id":"@plurnk/plurnk-grammar@1.2.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"849cf030b38d9b4ff7920f63de30fdadf5c525fe","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.2.0.tgz","fileCount":70,"integrity":"sha512-f3ht+HKJdPa0KlyYDWb58ykFO9MPlzGD/vx/nXAT8RsH4f7XQVNp5ZDS9d1cs6Xerxa+aRAvQBijJsN/2uXWZA==","signatures":[{"sig":"MEUCIB3Y5AXd1jkaNgNADDJHGM5br5G/QICRNXsde+EyCfNiAiEAs95eVy9DGLz6c/T7XWZTlBTP8Ed+vb7KoP2sjCAMyxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723793},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"54970fe1f8c8b466d1ded3803c90de82ab529d27","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.2.0_1784768046877_0.9716462540007396","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.0":{"name":"@plurnk/plurnk-grammar","version":"1.3.0","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.0","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"2aa1a1b5c697ae776acc985cc086530d69596410","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.0.tgz","fileCount":70,"integrity":"sha512-0Tnxf8RHOz5ekqIV8DfajDUx9Zx9Zp9fZ7B2Bdedt2Klbwcrqcc7KcprWRZu4f6YHPqhUH1d0WZPyoh7dE8rlw==","signatures":[{"sig":"MEQCIFk1pcNn2uxqMfPAqpIx0rL6nKpqOUaoxEhAphVEgrp9AiB0d5SIUoXPNbxswaQGeDD4WrgNqCCWLppK5TTvHk+wkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728623},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"c72cbac781f1b6b199e4da0f0ea5ca5577ad2675","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.0_1784951035502_0.011754256377483063","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.1":{"name":"@plurnk/plurnk-grammar","version":"1.3.1","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.1","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"6a1ac23e88d1f3f92e659b97876b69b994532beb","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.1.tgz","fileCount":70,"integrity":"sha512-NNAhSEtYndpH4zoZWI7qEoxf0HCD2l22Z0K6ga/+zD0Y0bH5rzzQy/5mP0xdoPetNoIO3Pve9w31trW6ebVD9A==","signatures":[{"sig":"MEQCIH0C9zMq3h2AMFKfpt0pyGPbvFOUIDH50c8vrku95c94AiBA/05DjcqCBqSqxUOJTCSMb3D6Jeh4Mt9FSAcVLfyUGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728623},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"5b26ea4fa10a6eee498012750fb2a48c955d0419","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","deps:fresh":"npm outdated","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm run deps:fresh && npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.1_1784953263791_0.6209726575397565","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.2":{"name":"@plurnk/plurnk-grammar","version":"1.3.2","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.2","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"8a9b51c34822b16284d4f8bc3553b9bc64e8fa56","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.2.tgz","fileCount":70,"integrity":"sha512-Lofa4iihuXigLE7PZGBE+ywNf926oAG0bCDyQKTJ/73c15xHX01Bnw9OF14zlXnq/HSMJyTe7d98rvu+LYdHWA==","signatures":[{"sig":"MEQCIFqjiV+8dP0/puuz9fqTELQyWf51RkK+lDhLfgN5YnVuAiBasqzHmQjAzruq5WqT2ivd5AGQh3zxzWwdUcV8fhjyHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728563},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"6eb29fecb1db929de43e7ff12da159b7b738afb0","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.2_1784981207830_0.2549648148431698","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.3":{"name":"@plurnk/plurnk-grammar","version":"1.3.3","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.3","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"db7f25e381fdf08ecfa91720134fe604b7edcf11","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.3.tgz","fileCount":70,"integrity":"sha512-sASYcKdipngD4zaRjSwCCWcp+1FaQcFdB0kaU2+Vb/W8nwivn5Mk0JTuY7g19DWOMREX35nql62vaSd9nE/ehA==","signatures":[{"sig":"MEUCIBl/N4L7Sbg0OTDRnhb/Zm7uQwjwTpwpH4uBHPCKU6l6AiEAuJ/1OdK8rG4U9Plm9Pil83BzkRyx79hgWYrVNm8z8bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728672},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.3_1785003578187_0.7705707987943435","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.4":{"name":"@plurnk/plurnk-grammar","version":"1.3.4","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.4","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"44280a49e05850541dd1e1d3a5262618a22ad888","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.4.tgz","fileCount":70,"integrity":"sha512-s/2Zzy+zKPk4SHgdNAlR0NMn32G3vhiHdfZFwDAiwlYA4h4LXUz6CNrbfUHQP6wukNxI+dB4NncnKmOVQ/nH3A==","signatures":[{"sig":"MEQCIEBdPUVSGPqNPsjhxAd53i1eYR7T3rcJ2DMCpK+wmPfHAiAOUONBlAepLVLc7ID2AyAfvQVS2UbgYMzcnDFGaPh8JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728859},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"1173cb290cedda4b59c3ce36a3d19a28251048b1","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.4_1785026069027_0.4201218825597062","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.5":{"name":"@plurnk/plurnk-grammar","version":"1.3.5","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.5","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"3192779788706a2f184c13fe1a89554b7a358aca","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.5.tgz","fileCount":70,"integrity":"sha512-F13sqFlGgo6aWP+eqX8zY7n2EQOEvsm8BsXDLV6apQ7TTTUfj4uB8qTOdNQkzeDDdUe2YwsUdL6sCRh8xpM4/Q==","signatures":[{"sig":"MEUCIQDSTFvuUykY3rhlftjc7Fx0afNKv6YwfUk0n3D5fLRXzAIgMVBDliov7mbdgfUCsVD5TUk71HY9QWtKR/fdlHFssd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728835},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"c5a0b0d7c17f2bf6a54e68ff6ba89d7aeebf3c9a","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.5_1785030804486_0.4675766945622166","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.6":{"name":"@plurnk/plurnk-grammar","version":"1.3.6","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.6","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"c575a7a156488db96e28fc4819806a80a8361ce8","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.6.tgz","fileCount":70,"integrity":"sha512-/AVFPs7QANMD8pWx2xq5u/1RreoZHplVW3B1Ygpbp/McSVMkcacKYURDHotxtpeECXN+8q6WhunppXFt8MOLPg==","signatures":[{"sig":"MEUCIGjDQBfhTEoTxZthF3m1JUjdr++sQc6NSdfj9JFYIR7CAiEAnIhPonhFTyPrIvtYDiUYw4gAOhkQZRpwU9/KqgHwqQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728835},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"19e299ab4fd23ba077100e0426667f9f6404897c","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.6_1785078558993_0.5598213889283568","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.7":{"name":"@plurnk/plurnk-grammar","version":"1.3.7","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.7","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"f39a485876692dd53dc28c63220a7460e7d50eda","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.7.tgz","fileCount":70,"integrity":"sha512-mZivvK3E2SBS70lc0466+xfnu5rH4LyfrfGnKq0tgYwqN1IcIord8XEnB3QnU6LT8GI5k3R5BxFdmIDilcTrmQ==","signatures":[{"sig":"MEYCIQD4vkuZEFUUsGiiZ7yBEzuklNekMwlvulPUgasWTEJDRAIhAKMqeZlMoz2Ur9cNQBZkFUXX27aarV/1V/9kLG7p4dpB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728835},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"6dae8bccaf655bc1ecc9308420cec2295de83ece","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.7_1785090834546_0.9189368871333756","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.8":{"name":"@plurnk/plurnk-grammar","version":"1.3.8","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.8","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"5c41185ab12c8fbaf90128b23ba0080338555225","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.8.tgz","fileCount":70,"integrity":"sha512-rEwRVt7dR15fW406oQ/3F1+ft+/QD+UHieQETYcbuc6MgEBa2sG4QU4OPkmwFJhJwHfdrHtP+3iA8t45QGb7CA==","signatures":[{"sig":"MEUCIQCkySOgrhny2uj1EMVlFLuny3jHpt2OPSa9CQO3YvzRcAIgduR77NYBuHWN3hDcwbiAtNiGxOiV0z0pTD4cZqle96c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728835},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"ba555d4a4ae1820c13eb462d92e7252117fb8f6d","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.8_1785095145250_0.28348735415080917","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.9":{"name":"@plurnk/plurnk-grammar","version":"1.3.9","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.9","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"6a71c9cdfe5d9c49882fcf31ed4c3b78f1f82f94","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.9.tgz","fileCount":70,"integrity":"sha512-ZvAHOT8eonlUew509buDTH92V7JpVAglYM+Kl4NCBy4aVlw7m6rn+kgWdYGDdqnsbq7Bp2AUEOT6zHBW3R5vjw==","signatures":[{"sig":"MEQCIANZfwAl4vVz8ik/aYsWXIsDgB6QlvriX2EAXtRWhNuxAiBTdkBdWXUWlGLk5pa6VA4KdKezvyecO8hIarHrJYYJCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728835},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"e43c2e50fb0a05abb1b7e6d5524ca942b06988a7","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.9_1785097484139_0.42907114489962717","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.10":{"name":"@plurnk/plurnk-grammar","version":"1.3.10","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.10","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"0fec7bece254141dad5308dbd77f155cc02c03a8","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.10.tgz","fileCount":70,"integrity":"sha512-NykVl96PlRbLYnsCtWtIeMVxjXSngG0pKxzLH+Sm7zYasoENDNdICPaBTvDAoiQEC/BrZjyMzogUpL+1e0DqgQ==","signatures":[{"sig":"MEYCIQCHRGDIKdXZHOatvSPbPDmWBdyRqAeFjcQZMeEIYzIOJAIhAOMXUhIJuLlSv7Tpxxc1KN6KRQB0bxkjr1TYsSmwQHBY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728836},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"f2feea905db3af3bb8e4f133d0640b1b9c039de9","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.10_1785101770582_0.6177142291306896","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.11":{"name":"@plurnk/plurnk-grammar","version":"1.3.11","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.11","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"046f7df50ca3ecdb237d71000d698cef9d1ac43d","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.11.tgz","fileCount":70,"integrity":"sha512-hwqxTVtXVZvhbHWKfV2PC6Xw7uQkMjNhhA2V6HzGDIkcTDLtNvpQQt/FNGOSVNq5fdsVhoH7Od46BRrnkiVyOA==","signatures":[{"sig":"MEUCICljd0iYqVaG43yEPPf/gYorAZrdwoc/j4EpDLIVO+gNAiEAgojd4pqXybJhHscr5w1lM5uLz/Yj6NZ9LB5OLou+xQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728836},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"bef6dada09d9dc97fc93999cae4626de025da0c4","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.11_1785105153040_0.8593609360778265","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."},"1.3.12":{"name":"@plurnk/plurnk-grammar","version":"1.3.12","license":"MIT","_id":"@plurnk/plurnk-grammar@1.3.12","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"bin":{"plurnk-grammar":"bin/plurnk-grammar.js"},"dist":{"shasum":"a948a3b62794d57c4791c5773c141855634be37b","tarball":"https://registry.npmjs.org/@plurnk/plurnk-grammar/-/plurnk-grammar-1.3.12.tgz","fileCount":70,"integrity":"sha512-kDiQei69TW6A/pImf8Ked1oa2/WJJq/eJAOLV6v3uDAuUNNuJJLHqBnjTv9efMTvr0D3KfZMQp6n8BQJR8IjWg==","signatures":[{"sig":"MEUCIC3lhPnnwc54m4Ontlkwu3SWJ5E9uTZ0HszTyiQQLRBuAiEAwmLtOUo9MTbHLohK1OOWYgX7JzDlGYj0FO7zWo8jkvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729014},"type":"module","engines":{"node":">=26"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js","plurnk-dev":"./src/index.ts"},"./plurnk.gbnf":"./dist/plurnk.gbnf","./package.json":"./package.json","./schema/*.json":{"default":"./dist/schema/*.json","plurnk-dev":"./schema/*.json"}},"gitHead":"0238000d6fc9b5ec5dd4987df0e0dd9941858e6a","scripts":{"test":"npm run test:all","build":"npm run build:grammar && npm run build:types && npm run build:dist && npm run build:gbnf","prepack":"npm run build","prepare":"npm run build","test:all":"npm run test:lint && npm run test:unit && npm run test:intg && npm run test:demo","test:demo":"node --conditions=plurnk-dev --test test/demo/*.test.ts","test:intg":"node --conditions=plurnk-dev --test test/integration/*.test.ts","test:lint":"tsc --noEmit","test:unit":"node --conditions=plurnk-dev --test test/unit/*.test.ts","build:dist":"rm -rf dist && tsc -p tsconfig.build.json","build:gbnf":"node --conditions=plurnk-dev scriptify/generate-gbnf.ts","test:llama":"node --conditions=plurnk-dev --test test/llama/*.test.ts","test:smoke":"node --conditions=plurnk-dev scriptify/smoke-test.ts","antlr:parse":"testrig src/generated/plurnk document --tree","antlr:trace":"testrig src/generated/plurnk document --trace","build:types":"node --conditions=plurnk-dev scriptify/generate-types.ts","antlr:tokens":"testrig src/generated/plurnk document --tokens","build:grammar":"antlr-ng -D language=TypeScript -o src/generated --generate-visitor true --generate-listener false plurnkLexer.g4 plurnkParser.g4 && node --conditions=plurnk-dev scriptify/fix-generated-imports.ts","prepublishOnly":"npm audit && npm run build && npm run test:all && npm run test:smoke"},"_npmUser":{"name":"possumtechcom","email":"possumtech@pm.me"},"_npmVersion":"11.16.0","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","directories":{},"_nodeVersion":"26.3.1","dependencies":{"xpath":"^0.0.34","json-p3":"^2.2.2","antlr4ng":"^3.0.0","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","antlr-ng":"^1.0.10","json-schema-to-typescript":"^15.0.4"},"_npmOperationalInternal":{"tmp":"tmp/plurnk-grammar_1.3.12_1785115853555_0.9326587867265148","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Retired: language grammars ship as the @plurnk/plurnk-mimetypes-grammar-* leaves."}},"time":{"created":"2026-05-15T03:07:24.524Z","modified":"2026-09-13T14:30:00.741Z","0.1.0":"2026-05-15T03:07:24.723Z","0.1.1":"2026-05-15T03:21:23.253Z","0.2.0":"2026-05-16T22:40:59.850Z","0.2.1":"2026-05-17T00:45:09.990Z","0.5.0":"2026-05-18T21:40:02.909Z","0.6.0":"2026-05-19T23:28:54.386Z","0.7.0":"2026-05-22T23:28:52.027Z","0.7.1":"2026-05-23T00:02:48.717Z","0.8.0":"2026-05-24T04:21:37.491Z","0.9.0":"2026-05-24T23:48:53.407Z","0.9.1":"2026-05-25T19:42:45.638Z","0.10.1":"2026-05-26T23:41:58.576Z","0.12.0":"2026-05-28T01:12:13.438Z","0.12.2":"2026-05-28T20:54:22.305Z","0.13.0":"2026-05-28T21:41:52.091Z","0.14.0":"2026-05-28T23:01:46.003Z","0.15.0":"2026-05-29T13:54:42.561Z","0.16.0":"2026-05-30T12:36:47.888Z","0.17.0":"2026-05-30T15:25:51.310Z","0.17.1":"2026-05-31T15:34:56.727Z","0.18.1":"2026-06-02T16:53:06.753Z","0.20.0":"2026-06-03T14:57:37.417Z","0.21.0":"2026-06-07T19:57:46.147Z","0.21.1":"2026-06-09T20:58:21.136Z","0.21.2":"2026-06-09T21:24:59.390Z","0.22.0":"2026-06-10T02:58:05.297Z","0.23.0":"2026-06-10T16:49:14.956Z","0.23.1":"2026-06-10T17:08:46.195Z","0.25.0":"2026-06-10T20:44:35.033Z","0.26.0":"2026-06-11T03:23:09.302Z","0.27.0":"2026-06-11T23:11:59.902Z","0.28.0":"2026-06-12T02:26:06.963Z","0.30.0":"2026-06-12T04:39:38.000Z","0.31.0":"2026-06-12T05:35:59.089Z","0.32.0":"2026-06-12T21:35:15.794Z","0.33.0":"2026-06-14T00:46:11.976Z","0.34.0":"2026-06-14T02:22:20.244Z","0.36.0":"2026-06-14T04:13:07.057Z","0.39.0":"2026-06-14T15:26:52.768Z","0.40.0":"2026-06-14T16:03:47.549Z","0.41.0":"2026-06-14T17:27:11.275Z","0.44.0":"2026-06-15T19:50:20.329Z","0.45.0":"2026-06-16T00:26:26.309Z","0.46.0":"2026-06-16T05:35:36.469Z","0.49.0":"2026-06-16T16:38:06.453Z","0.53.0":"2026-06-16T18:22:23.698Z","0.54.0":"2026-06-16T22:23:19.900Z","0.56.0":"2026-06-17T20:00:30.179Z","0.60.0":"2026-06-17T23:02:11.182Z","0.62.0":"2026-06-18T05:29:55.084Z","0.64.0":"2026-06-18T15:13:38.846Z","0.65.0":"2026-06-19T02:26:49.938Z","0.67.0":"2026-06-19T04:12:15.040Z","0.68.0":"2026-06-19T17:20:33.459Z","0.70.0":"2026-06-19T19:47:15.056Z","0.71.0":"2026-06-19T22:09:13.486Z","0.72.0":"2026-06-19T23:44:44.088Z","0.73.0":"2026-06-20T05:46:54.422Z","0.73.1":"2026-06-21T02:03:15.080Z","0.73.2":"2026-06-21T04:16:45.281Z","0.73.3":"2026-06-21T05:21:05.872Z","0.73.7":"2026-06-21T15:55:54.038Z","0.73.8":"2026-06-21T17:57:28.388Z","0.74.0":"2026-06-22T03:39:27.494Z","0.74.5":"2026-06-22T15:46:10.450Z","0.74.6":"2026-06-22T17:44:54.616Z","0.74.7":"2026-06-22T20:14:41.489Z","0.74.8":"2026-06-23T14:19:37.328Z","0.74.9":"2026-06-23T18:14:07.403Z","0.74.10":"2026-06-23T20:52:29.122Z","0.74.11":"2026-06-23T22:07:28.702Z","0.74.12":"2026-06-24T01:06:39.200Z","0.74.14":"2026-06-24T12:08:49.372Z","0.74.16":"2026-06-24T15:45:11.156Z","0.74.17":"2026-06-24T17:05:16.150Z","0.74.18":"2026-06-24T20:04:51.147Z","0.74.19":"2026-06-24T20:58:30.935Z","0.74.20":"2026-06-25T18:20:42.351Z","0.74.21":"2026-06-26T02:00:19.626Z","0.74.22":"2026-06-27T02:08:07.653Z","0.74.28":"2026-06-27T23:27:25.673Z","0.74.29":"2026-06-28T14:45:19.013Z","0.74.32":"2026-06-28T20:41:53.789Z","0.74.34":"2026-06-29T00:51:43.095Z","0.74.36":"2026-06-29T16:11:09.396Z","0.74.38":"2026-06-29T16:51:31.595Z","0.74.39":"2026-06-30T02:01:36.029Z","0.74.40":"2026-06-30T12:26:45.415Z","0.74.42":"2026-06-30T17:14:40.638Z","0.74.44":"2026-07-01T14:20:56.532Z","0.74.45":"2026-07-01T17:31:49.619Z","0.74.47":"2026-07-02T06:01:13.416Z","0.74.48":"2026-07-02T10:17:05.275Z","0.74.49":"2026-07-02T14:43:25.289Z","0.74.50":"2026-07-03T15:15:35.774Z","0.74.51":"2026-07-03T22:50:04.627Z","0.74.53":"2026-07-04T03:15:17.383Z","0.74.55":"2026-07-04T18:12:10.516Z","0.74.56":"2026-07-04T19:11:22.849Z","0.74.57":"2026-07-04T19:29:49.515Z","0.74.58":"2026-07-05T00:27:54.385Z","0.75.0":"2026-07-05T15:18:08.256Z","0.75.1":"2026-07-05T23:34:05.642Z","0.75.2":"2026-07-06T20:30:01.801Z","0.75.3":"2026-07-07T17:10:33.750Z","0.75.5":"2026-07-08T14:28:24.738Z","0.75.8":"2026-07-08T20:04:14.198Z","0.76.0":"2026-07-09T19:16:37.960Z","0.76.1":"2026-07-10T04:17:41.638Z","0.76.2":"2026-07-10T13:08:24.969Z","0.76.3":"2026-07-10T14:27:56.027Z","0.76.4":"2026-07-10T14:36:35.558Z","0.76.5":"2026-07-10T18:26:41.728Z","0.76.6":"2026-07-11T05:29:42.495Z","0.76.7":"2026-07-11T15:10:51.650Z","0.76.9":"2026-07-11T19:31:53.107Z","0.76.10":"2026-07-12T00:22:44.504Z","1.0.0":"2026-07-12T20:27:20.246Z","1.0.1":"2026-07-13T01:41:34.353Z","1.0.2":"2026-07-13T05:16:25.348Z","1.0.3":"2026-07-13T20:19:10.882Z","1.0.4":"2026-07-13T23:24:15.673Z","1.0.5":"2026-07-14T04:01:10.353Z","1.0.6":"2026-07-17T15:09:34.785Z","1.0.7":"2026-07-17T21:49:09.369Z","1.0.8":"2026-07-18T03:34:56.962Z","1.0.9":"2026-07-19T21:06:55.223Z","1.1.0":"2026-07-21T03:26:26.366Z","1.1.1":"2026-07-21T15:50:19.517Z","1.2.0":"2026-07-23T00:54:07.022Z","1.3.0":"2026-07-25T03:43:55.634Z","1.3.1":"2026-07-25T04:21:04.971Z","1.3.2":"2026-07-25T12:06:47.992Z","1.3.3":"2026-07-25T18:19:38.331Z","1.3.4":"2026-07-26T00:34:29.217Z","1.3.5":"2026-07-26T01:53:24.656Z","1.3.6":"2026-07-26T15:09:19.129Z","1.3.7":"2026-07-26T18:33:54.721Z","1.3.8":"2026-07-26T19:45:45.379Z","1.3.9":"2026-07-26T20:24:44.301Z","1.3.10":"2026-07-26T21:36:10.729Z","1.3.11":"2026-07-26T22:32:33.203Z","1.3.12":"2026-07-27T01:30:53.684Z"},"license":"MIT","description":"ANTLR4 grammar for the Plurnk LLM agent protocol","maintainers":[{"name":"possumtechcom","email":"possumtech@pm.me"}],"readme":"# plurnk-grammar\n\nParser for the Plurnk protocol — a HEREDOC-style DSL for LLM agents.\n\n## install\n\n```\nnpm install @plurnk/plurnk-grammar\n```\n\nRequires Node ≥ 25 (native TypeScript support).\n\n## use\n\n```ts\nimport { PlurnkParser } from \"plurnk-grammar\";\nconst result = PlurnkParser.parse(input);\n// result.items: Array<{kind:\"statement\"|\"error\"|\"text\", ...}>\n// result.unparsedTail?: { from, reason }\n```\n\nDiscriminate on `item.kind`. For `statement` items, narrow on `statement.op` (one of `FIND READ EDIT COPY MOVE OPEN FOLD SEND EXEC KILL PLAN`) to access per-OP typed fields. Full API: [SPEC.md §12](SPEC.md#12-public-api).\n\n`parsePath(raw)` is a top-level helper that decomposes a path/URI string into a `ParsedPath` (the same decomposition applied to `(target)` slots). Reach for it to resolve a **COPY destination**: COPY's body is an opaque string — a destination URI for an entry copy, a prompt for a worker fork (`worker://`) — so the consumer interprets it by scheme and calls `parsePath` for the destination case. (MOVE destinations arrive pre-parsed; COPY's don't, because its body is polymorphic.)\n\n## cli\n\n```\nplurnk [file]      parse to JSON; file or stdin\nplurnk --help\n```\n\nExit `0` on clean parse, `1` on any error or unparsed tail.\n\n## syntax\n\n```\n<<OPsuffix [signal]? (path)? <L>? : body? :OPsuffix\n```\n\n| slot     | shape                                              |\n|----------|----------------------------------------------------|\n| `OP`     | `FIND READ EDIT COPY MOVE OPEN FOLD SEND EXEC KILL PLAN` |\n| `suffix` | `[A-Za-z0-9_]*` glued to `OP`; used for nesting    |\n| `[…]`    | optional CSV; per-OP semantics                     |\n| `(…)`    | optional URI                                       |\n| `<L>`    | optional `<N>`, `<N,M>`/`<N-M>`, or N-component `<0.7,10,20>`; components ∈ signed numbers — decimals mean insert-between (lines) or score threshold (results); parses to `marks: number[]` |\n| `:body:` | optional; opaque between fences                    |\n\n| OP   | signal           | body                  | line marker        |\n|------|------------------|-----------------------|--------------------|\n| FIND | tag filter       | matcher               | result-set range   |\n| READ | tag filter       | matcher               | per-entry lines    |\n| EDIT | tags             | content (empty=clear) | entry lines        |\n| COPY | tags-to-apply    | destination URI / fork prompt | entry lines        |\n| MOVE | tags-to-apply    | destination URI       | entry lines        |\n| OPEN | tag filter       | matcher               | result-set range   |\n| FOLD | tag filter       | matcher               | result-set range   |\n| SEND | HTTP status int  | payload (JSON conv.)  | n/a                |\n| EXEC | executor         | command or code       | n/a                |\n| KILL | unix signal int  | annotation (opaque)   | n/a                |\n| PLAN | tags             | reasoning text        | n/a                |\n\nMatcher body dialect by leading char: `//` xpath · `#…#flags` regex · `$` jsonpath · `~` semantic · `@` graph · else glob. A body that fails its prefix-indicated dialect falls back to glob.\n\nPath scheme detection: a leading `#` → path-name regex (`#pattern#flags`); else `[a-z][a-z0-9+.-]*://` → URL (fully decomposed); else local (raw). Bare paths default to `file://` at runtime.\n\nNesting: outer body may contain inner `<<OP:…:OP` statements; outer must use a non-empty suffix so its close `:OPsuffix` is distinct.\n\n## examples\n\n1. List all xml files containing the admin user role.\n\t<<FIND(config/**/*.xml)://user[@role='admin']:FIND\n\n2. Read hello in every language\n\t<<READ(lang/??.json):$.greeting:READ\n\n3. Write a known entry\n\t<<EDIT[philosophy,existentialism](worker:///philosophy/existentialism/meaning):The meaning of life is 42:EDIT\n\n4. Read an entry in full\n\t<<READ(https://www.britannica.com/biography/Donald-Rumsfeld)::READ\n\n5. Read lines 426–465 of a long article\n\t<<READ(https://en.wikipedia.org/wiki/Donald_Rumsfeld)<426-465>::READ\n\n6. Create an unknown entry with tags\n\t<<EDIT[france,geography](worker:///countries/france/capital):What is the capital of France?:EDIT\n\n7. Create a multi-line plan\n\t<<EDIT[plan,france,task](worker://~/plan):\n\t- [ ] Decompose prompt into unknowns\n\t- [ ] Discover capital of France\n\t- [ ] Deliver\n\t:EDIT\n\n8. Mark a plan step complete (single-line replace)\n\t<<EDIT(worker://~/plan)<2>:- [x] Discover capital of France:EDIT\n\n9. Replace a range of lines\n\t<<EDIT(worker:///countries/france/capital)<4-5>:\n\tThe capital of France is Paris, on the river Seine.\n\tParis has been the continuous capital of France since 987 CE.\n\t:EDIT\n\n10. Append content to an existing entry\n\t<<EDIT(worker:///countries/france/capital)<-1>:[Wikipedia: Paris](https://en.wikipedia.org/wiki/Paris):EDIT\n\n11. Prepend content to an existing entry\n\t<<EDIT(worker:///countries/france/capital)<0>:[Wikipedia: Paris](https://en.wikipedia.org/wiki/Paris):EDIT\n\n12. Clear entry contents (empty body between two colons)\n\t<<EDIT(worker:///countries/france/capital)::EDIT\n\n13. Collapse every distilled fetch-log row\n\t<<FOLD(log:///1/*/*/get)::FOLD\n\n14. Restore collapsed log rows by tag filter\n\t<<OPEN[france](log:///**)::OPEN\n\n15. Rename a draft entry\n\t<<MOVE(worker:///draft):worker:///final/answer:MOVE\n\n16. Run a shell command in the project root\n\t<<EXEC(./):node --test:EXEC\n\n17. Continue the loop\n\t<<SEND[102]:decomposed prompt; plan initialized:SEND\n\n18. Deliver the final answer\n\t<<SEND[200]:Paris:SEND\n\n19. Search logs for budget-overflow errors (case-insensitive regex body)\n\t<<FIND(log:///**/error):#budget overflow|budget exceeded#i:FIND\n\n20. Find entries whose content begins with \"Paris\" (glob body)\n\t<<FIND(worker:///countries/**):Paris*:FIND\n\n21. List the first 20 entries under a broad path (result-set pagination)\n\t<<FIND(worker:///**)<1-20>::FIND\n\n22. Read the first five lines of a local file (bare path → file://)\n\t<<READ(./README.md)<1-5>::READ\n\n23. Copy a draft entry to a dated archive location\n\t<<COPY(worker:///draft):worker:///archive/2026-05-14/draft:COPY\n\n24. Run an inline node script\n\t<<EXEC[node](./):\n\tconst sum = [1, 2, 3].reduce((a, b) => a + b, 0);\n\tconsole.log(sum);\n\t:EXEC\n\n25. Restore log rows tagged france whose content matches (combined filters)\n\t<<OPEN[france](log:///**):Paris*:OPEN\n\n26. Collapse the second hundred of stale fetch-log rows (pagination)\n\t<<FOLD(log:///**/get)<101-200>::FOLD\n\n27. Deliver a structured answer (JSON body)\n\t<<SEND[200]:{\"answer\":\"Paris\",\"confidence\":0.95}:SEND\n\n28. Report a client error (JSON body the model can traverse with jsonpath)\n\t<<SEND[400]:{\"reason\":\"unrecognized OP\",\"got\":\"FOOBAR\",\"expected\":[\"FIND\",\"READ\",\"EDIT\",\"COPY\",\"MOVE\",\"OPEN\",\"FOLD\",\"SEND\",\"EXEC\",\"KILL\",\"PLAN\"]}:SEND\n\n29. Report a server error with explicit recipient\n\t<<SEND[503](log:///errors):{\"reason\":\"git unavailable\",\"command\":\"git status\"}:SEND\n\n30. Direct an informational message at a named agent\n\t<<SEND(agent://supervisor):decomposition complete; awaiting clearance:SEND\n\n31. Kill a runaway process\n\t<<KILL(sh:///3/1/2)::KILL\n\n32. Permanently delete an entry\n\t<<KILL(worker:///obsolete/note)::KILL\n\n33. Think aloud — reasoning recorded to the log\n\t<<PLAN:Need the capital fact; discover via wiki, record to known, deliver.:PLAN\n\n34. Insert a line between lines 2 and 3 (decimal = between; replaces nothing)\n\t<<EDIT(worker://~/plan)<2.5>:- [ ] Verify against a second source:EDIT\n\n35. Semantic search with a similarity threshold (decimal = minimum score)\n\t<<FIND(worker:///**)<0.7>:~territorial concessions:FIND\n\n36. Quote a plurnk operation inside another (nesting via suffix discipline)\n\t<<EDITouter(worker:///demo):\n\tThe following is a quoted plurnk operation, preserved verbatim:\n\t<<EDIT(worker:///inner):hello world:EDIT\n\t:EDITouter\n\n37. Find every entry whose path matches a regex (path-name regex target)\n\t<<FIND(#draft.*#i)::FIND\n\n## error format\n\nErrors are JSON-serializable. Shape: `{ line, column, source, message }` where `source` ∈ `lexer | parser | visitor`. Messages use protocol vocabulary (`unrecognized character '<<' in path`, `expected close tag; got end of input`).\n\n## Optional GBNF artifact\n\n`plurnk.gbnf` is generated for local llama.cpp constrained sampling. It is an\noptional compatibility artifact, not the canonical parser and not expected of\ncloud providers. The ANTLR grammar above defines the PLURNK language; tests\nensure the generated GBNF accepts only a subset of that language.\n\nThe preamble names **no reasoning delimiter** — it admits any text completing no `<<OP` opener. That keeps it format-agnostic across models and never masks a model's native reasoning token: the model reasons freely (a reasoning model's CoT separates into `reasoning_content`; a non-reasoning model reasons in the `<<PLAN` body, the public statement of intent), then `<<PLAN` anchors the strict turn. The **ANTLR grammar enforces the same sandwich**: `PlurnkParser.parse(input)` parses a turn — free text before PLAN, a required PLAN, nothing but whitespace between/after ops, and a required terminal SEND; a packet without a PLAN *and* a terminal SEND is invalid. A Plurnk packet IS a turn — there is no permissive fallback. `PlurnkParser.parseStatements(input)` parses a bare statement sequence (teaching-example collections, single ops); it is not for model output.\n\n```ts\nimport.meta.resolve(\"@plurnk/plurnk-grammar/plurnk.gbnf\")\n```\n\n`npm run test:llama` validates the grammar against a live llama-server (`PLURNK_LLAMA_URL`, default `http://127.0.0.1:11435`) and demos constrained emission end-to-end. Opt-in; not part of `test:all`.\n\n## spec\n\n[SPEC.md](SPEC.md) — full grammar specification: canonical form, per-OP semantics, matcher dialects, path decomposition, error model, whitespace rules, implementation notes.\n\n## license\n\nMIT.\n","readmeFilename":"README.md"}