{"_id":"@valtown/codemirror-codeium","_rev":"23-666632f59451959f0397942dbed4a38c","name":"@valtown/codemirror-codeium","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.0":{"name":"@valtown/codemirror-codeium","version":"0.0.0","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.0","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"71b92d308ccfcf880ea80b2a06d940baa729bbaa","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.0.tgz","fileCount":23,"integrity":"sha512-w9ATRmC9nsbsIjZCNumcsNgHsEJMAL6Er0Iz9NzXlWraJv0nmuLhorWHklGFEBbMVXObMlW7+UkOoe+9zRx6mA==","signatures":[{"sig":"MEUCID3TU61xcEyPrKAf98HxD+/R72ugAAaVftyu1jIE9pRAAiEAxeH7+o06+mA4jUI1lpAjGtofGlChMJJLXFlAeuZ+e94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234559},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"b141f93f65e7abf0153d6f169ccfd49a064cb762","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"vitest run","build":"tsc --build","pages":"vite build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","vitest":"^0.34.6","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.0_1711399785734_0.5560826511481467","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@valtown/codemirror-codeium","version":"0.0.1","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.1","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"7a71f69cacef09db4fcbafab5dd7ad3aa80bdb7b","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.1.tgz","fileCount":23,"integrity":"sha512-FfxVRFOq7wifV13LtuxhY5xzJYrbbWaT3bt8/qeemKTZJVr9YGuylmOAzC77YCN5c+3CYtdTNPoPLGLON8507g==","signatures":[{"sig":"MEYCIQDu+knyi1Gzo0kGqCkbNF1Rx2du9jQjg9kqHM/v9wN1CQIhAIME+0F7G29IdHTrKhVjjdBttYjLE4q9AieZ6ThsqoeU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235892},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"2da43c50ab5aa812b94b88093757cc7c90182834","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.4","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.1_1711652541279_0.11941149637252746","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@valtown/codemirror-codeium","version":"0.0.2","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.2","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"38fe593a3309ccad0458f3aa9ab8fca45957c3fb","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.2.tgz","fileCount":51,"integrity":"sha512-cLMqj5kaAv7AJIjhKT2H7fFkdg4Fcea37C3hwRs97PGyeYtppMjglr4jckdHGi9XuaByTeiASEtr2gc7y1A8Qw==","signatures":[{"sig":"MEUCIQC5o8dDYgi204eUimIIYVa4jkeG5DnZtSrI3MbxG2QlqQIgNIj9VtMk7oW3vVgjh61wKC+0zBGQrwTI4XvrkDij2GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250452},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"309229c971a6ee40a04598d036a649fae5052c87","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.4","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.2_1711726196273_0.26086695163901474","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@valtown/codemirror-codeium","version":"0.0.3","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.3","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"dea7f4bcce7f2ba1a9ceba534ff0c0c6a422eda4","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.3.tgz","fileCount":51,"integrity":"sha512-Jy4Rl8I6exLjvPYPQ4+F80f5qkW0RQFpWKjxajYDgYQEzGPvCCgh6KP09zC+Lo+WgtrG3uEKqWmuyPz8oUFCEQ==","signatures":[{"sig":"MEUCIFk7N8IFi+1ylGkNTOvVSwBPt5bcChkuiIjSb1C+7yZnAiEAwxCUsAmIN+PD7mzbeO7lzza/3O+rFHvMyBGZEVnXfAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250485},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"097eb8db5446af362753867cf69c1bc41742123c","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.4","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.3_1711735531753_0.5573213992333896","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@valtown/codemirror-codeium","version":"0.0.4","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.4","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"97449697b7cac3c765e9bb0852e37a14d70800d5","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.4.tgz","fileCount":51,"integrity":"sha512-B0Sn3T/+3jiSamH/VuF6f1V6NUPHvadmivGJOUdjd7h+znzyTC0ndFvUKmK4XIXSLBbTKJDPBravOBqrCycYUg==","signatures":[{"sig":"MEQCIBXJa/GgaRvezTOGhdYQRla4t6qKGsvAO6tANXsdiIORAiAXiBagm7kn93hVqcxPt15/5w9hoCZAEyFPbYM3pbhStg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250888},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"ecffc8371941a5a7313e351c7d03c6675ec48497","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.4","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.4_1711736372766_0.5828958493264713","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@valtown/codemirror-codeium","version":"0.0.5","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.5","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"3f70ca321329cc7875bab350df3b1429e460e482","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.5.tgz","fileCount":51,"integrity":"sha512-3QXf9kVR0xnpUGzmSO2hvpIAnSufay+DjA+iRXVlmlhnBlaHTRJB0Qb9sFy5WTcoKYBgckHxVuYnUeDr2Fm3Vw==","signatures":[{"sig":"MEUCIQDlLsalNnfNd1M1avp4NTu8wtdkx9G2VDKVr6mM015sFwIgFp6i4yqrWakXpX2IrATAWenqG5VFUKo7NNzgK3RQ3YY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251085},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"04c4393928509ecbc378882a5646fdd1006006e6","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.4","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.5_1711746650594_0.6867027732702193","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@valtown/codemirror-codeium","version":"0.0.6","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.6","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"91e1d04b6dbffc78de5ca06177a88d6e6d8b7027","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.6.tgz","fileCount":51,"integrity":"sha512-ZH/JtRCPLP/a+auQNKrxiEiFLqs2JQcn61xbSYpmpbsBcUOYj76fvkZ12eEY60d+V9Yc2b8ljQdYRAPVbUcxOg==","signatures":[{"sig":"MEUCIAy+sWWPeHJjCPl+O4G+FfSls/QVWi2THYHqvdSzaj6mAiEAmyCT21yl6dNCMT0y7iyTyJ5BtZOcNgshhuheExqQ4Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251081},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"90dccbc6fb18ba094eca9a1a5218184acd2dd5f8","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.4","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.6_1711746762386_0.3527337685017513","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@valtown/codemirror-codeium","version":"0.0.7","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.0.7","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"c46d48881c1013937ecceafa631364e9d2c35ab8","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.0.7.tgz","fileCount":51,"integrity":"sha512-PUbkj7gqaADogzZ9vzOj2FmQ33jYlO0Pyno1GZiuno9+j85sxCllX3JYunBJHbywiIVHDlfawpenS3QZyap03A==","signatures":[{"sig":"MEUCIEgbzaQ3xYU9IWhE1oAo3+GWt57g5yzIp22TrYuYFHC2AiEAwvz+FhI5BwmK4I753w+F5xzEMSnnaMtEGrohb+gAKmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251077},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"5f7cdad750200bb3eafd1600c17e2a2c90e527e6","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.0","codemirror":"^6","typescript":"^5.2.2","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.4","@codemirror/lang-javascript":"^6.2.1"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.0.7_1711748757034_0.20644720733704602","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@valtown/codemirror-codeium","version":"0.1.0","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.1.0","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"f77859fd833272842f46466113db6944e174da01","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.1.0.tgz","fileCount":51,"integrity":"sha512-D2syyLQB/SWjshAIHw7DwXj5kj0UVqguZ0P7BUKCVCzyRRFItBLW2/s0ve7levUza4pfG+5b4gART9CWL5tLpA==","signatures":[{"sig":"MEUCIQD6ljI3S6AQ1WZtkv/HdGexIAzzjGOALNiZojLctjA/7wIgT/dRNBg0/huva+PKLdWRhfi4m/CmH7s+4rJe9c0fso0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255923},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"982bd399ea308d732e1b7b74d95ad0b0d311864e","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.1.0_1712064999807_0.4949339203283385","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@valtown/codemirror-codeium","version":"0.1.1","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.1.1","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"c4f8b13251fcf7ef1914ed9d4261473cac967805","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.1.1.tgz","fileCount":51,"integrity":"sha512-NyGY6OdNMqxc7dsZvz7KMwcMUp5y+9tMq0sCiDVPUKFSo5h4gaEnjSQDTdqyk3fvcLVCX8shgWHOlooUYgSznA==","signatures":[{"sig":"MEUCIQD6ODLJWxNwiatn3VYchiUQEVZD/3QeCfa53+EvtMu1wgIgTs3xgTHuZ13L6jFHHecau0l3VZABAgEXQXJgL4b9kzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253728},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"28dece08ec439fea18dfe40657d60afe60f31418","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.1.1_1712246801170_0.29341201370915826","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@valtown/codemirror-codeium","version":"0.2.0","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.2.0","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"e1aef80904697d03b73552a01cc52035f16a7467","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.2.0.tgz","fileCount":51,"integrity":"sha512-kwORMSU5RhMCMQc3vDtSgSK/WJcTw/nfk2iglya/EPmmzucIDk30vLh+rIs/M1+lrtuy4f97oeIVfW1px3mzBQ==","signatures":[{"sig":"MEUCIAL+cHmRLBuyzk5miw6i8O0muaUX2PGzOg72CR8AxW4LAiEAmdWGVhFB6gCAwR4by6FBSv1oKdZL7OpnJ/uPTgrLuPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255145},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"af60bef3ac3b68b1a4484fe37a133b5f3ccc29ad","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.2.0_1712781476211_0.024569642827495075","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@valtown/codemirror-codeium","version":"0.2.1","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.2.1","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"e05acd17bd07e5469536f7224ef20a6a25306ead","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.2.1.tgz","fileCount":51,"integrity":"sha512-VGtfEQQFlOkrLm9BIy36N3K/lr/9OsjSffmJZAs8Y773/pR8QtcNYYIbcDMadRhpdYzRo9g0YjXAMuAUtUdC6Q==","signatures":[{"sig":"MEUCIE6zv5oyFnCUT9/j5b26LnIPW41y55A8XoO+LZjXKe4EAiEAqPpyD40wwsfvMQOmuCqryNcktivJnNGToNqc85wTPhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255383},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"7f7e849d058500833b5b92e12dc9174ed90d21fc","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.2.1_1712782471573_0.978203537947562","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@valtown/codemirror-codeium","version":"0.2.2","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.2.2","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"9bac96f6009b7c6850233bdd804acd5624e7e5bd","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.2.2.tgz","fileCount":51,"integrity":"sha512-4OFgmgmhp/T3sG4YKa559jJismXrnOmBefBp7t3gh5nDPQDhu9DT8+yjB8hydP3PD34Pn0dzwLsbjDgUTqBTKg==","signatures":[{"sig":"MEQCIFAOJBDtilxtsGaTDcir36cT184ZIsME0jt6WPhKCnalAiAnXRK0LSxY1FOeasDBK03+i9y/2TIB8I2yDxK13H9Plg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255716},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"f74a22de3d86a196a0af660c8fe5f1af24f41104","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.2.2_1712849253767_0.6106814774527545","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@valtown/codemirror-codeium","version":"0.2.3","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.2.3","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"6d5a6c52517a8ee7721a50af512857b6867d2777","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.2.3.tgz","fileCount":51,"integrity":"sha512-XN2PpCikw5rO8gBmBHUo7psJi6YEWNavQh1FPqyW3bBDBYlIRfzPhxXAcpr60zirGdVdffYGqoWCbmip7ZCUZA==","signatures":[{"sig":"MEYCIQCBX88UmsDmfvPVMNndrnol0IeRQ+9tE3OnyC/TwxmLUwIhAJ5wJMm4hX7o4Xuomw6I143dNJsIx6slLo4IsG7pIcx+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256821},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"b344db627f0c0830944d98de7fb14dd9ca3ce75a","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.2.3_1713550603754_0.2505642148268534","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@valtown/codemirror-codeium","version":"0.3.0","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@0.3.0","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"62d4b6e9e49f1e1d4acae446d8a65829c104d422","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-0.3.0.tgz","fileCount":51,"integrity":"sha512-LMrjBzOh15EE45GRDHWpcdLIYYo9409yQzIKW1nzr9YNlBFNov6kpZ+TxfY2AMUWI6jCAjMJLbvGXGX0YFuHzA==","signatures":[{"sig":"MEYCIQCSNjZxIH9eHRyg8ZIvpgwC0Rub08v+eJn2LwZOaEdN/QIhALIC34H4KLtD4gH38y2omBWwstnmJPiJAVoGJDIaj/LC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260155},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"49416ba03311bcfb24c06d48fd32a0ca2a31d5da","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"echo pass","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_0.3.0_1715718985813_0.48286568135360275","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@valtown/codemirror-codeium","version":"1.0.0","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@1.0.0","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"b71f6e49cec61221af61cd8770e52cf9b9e4afc8","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-1.0.0.tgz","fileCount":55,"integrity":"sha512-LwQ3r93yyk+7grbSv9gwE+qoZqubePR+FXpjLyp/axKFCTLW2nkh2h36XTCtSD3jSiy/TuYyoQGd7pVk2hIdyQ==","signatures":[{"sig":"MEUCIGeDXneJt2kCta05rQ9wXtgt5/5GCdDoU7KZGiYgwbJBAiEA0z2O/pfossNTk/btwC3lTY1vXIBngWYzjxv2yxZEnZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279285},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"9b3ae68ca0515433755f4d70675736ec00bc4f22","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"biome lint","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@biomejs/biome":"^1.8.1","@bufbuild/protobuf":"^1.8.0","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_1.0.0_1718219046204_0.26468559192141083","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@valtown/codemirror-codeium","version":"1.0.1","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@1.0.1","dist":{"shasum":"7a2f9453e7e0ee155ffc32fdfa4e5e69d12364b6","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-1.0.1.tgz","fileCount":55,"integrity":"sha512-/OEiRmErQKk9i37nENgtChvTqC+xX4KWiHDpwl5O8hLsW9nAgDOMRfeVH9K249+IRgdCWToT9RySLOtpkcX4sQ==","signatures":[{"sig":"MEYCIQCD1xRutOmY6SVqXS+4BYZHkWtraUPBLFL/6wqYXAHo5gIhANrr/+i2a6oUYquist+Gj9Jx6IR1R4ZcfwM2/cDWpvDc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279285},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"535e1c639c2eedbd2c157ebb0da9f8d7abdd9fd6","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"biome lint","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@bufbuild/protobuf":"^1.8.0","@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@biomejs/biome":"^1.8.1","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_1.0.1_1719431088260_0.2803111143092032","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@valtown/codemirror-codeium","version":"1.0.2","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@1.0.2","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"5e2521141e6f6669bb4fcd6ed9c04edf2639c341","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-1.0.2.tgz","fileCount":55,"integrity":"sha512-/EX9Q118PQ1BahyJFF4znZg3o7WOWogQGxAZjLwaYQ/EKpo7+CvpVjVP6ieT6GGRrfK5YMBS4DtdKgCjKN9Okg==","signatures":[{"sig":"MEQCIGWNi7cSKC1atQSRNvnKpwS3iq1gsWDFZo59QJqCAkjMAiB7ffWskLJlX3h3WK7RUrY3tDUu7n760c5pkY9rr7pcHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280459},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"450fb92536b97d5159c2da18a37d35731cf42682","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"biome lint","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@bufbuild/protobuf":"^1.8.0","@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@biomejs/biome":"^1.8.1","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_1.0.2_1720022728592_0.8855999283837994","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@valtown/codemirror-codeium","version":"1.1.0","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@1.1.0","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"6ff22043b6384fa200108a7a643b2eeaa8161bdb","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-1.1.0.tgz","fileCount":59,"integrity":"sha512-f7MS14Gd6QajepmkRvWYU4zg6Tc+Kmown0aB9GUB7IDJ+TdCM18qB3FZsHq+OW52Lvxq+D28WP4Kmp8DBmkG1w==","signatures":[{"sig":"MEUCIE5ylNfo6SnBKHpgnVnxCFfL9H5qKa7t6cA08oxkDuyGAiEA+6TrGRFiyQ+UnrklxcZIl36heup0jUedX88gfDsNrf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283511},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"4fcdaeef98b65f10a1315f632a0ae4c965696c34","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"biome lint","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@bufbuild/protobuf":"^1.8.0","@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.30.0","@biomejs/biome":"^1.8.1","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_1.1.0_1722970987148_0.9322550001925878","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@valtown/codemirror-codeium","version":"1.1.1","keywords":["codemirror","typescript","ts"],"author":{"name":"Val Town"},"license":"ISC","_id":"@valtown/codemirror-codeium@1.1.1","maintainers":[{"name":"tmcw","email":"tom@macwright.com"},{"name":"stevekrouse","email":"steveykrouse@gmail.com"}],"dist":{"shasum":"1f1e1fa7418e349ea66f2b62220b3b18c8173e9c","tarball":"https://registry.npmjs.org/@valtown/codemirror-codeium/-/codemirror-codeium-1.1.1.tgz","fileCount":59,"integrity":"sha512-J/LcCiHAhqcqTFjxAFYtUIxSPXY1cdhANsJ8HWqb4wIRengcigBC0r8psZOaVdFHrky4p56q+sJL1Wnsd0Xsug==","signatures":[{"sig":"MEYCIQDAhxju0ttdEmBAvhxAm8xPw3eleGp+WSqxMkIPU/MNiwIhAOmoX5Lr5RT+yCKg3Xb9f7tkMN71IygCkedtFDqnnuQC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283512},"main":"./dist/plugin.js","type":"module","types":"./dist/plugin.d.ts","engines":{"node":"*"},"gitHead":"c513b405ce03e7d5347cfa8dd6d84bbd771a70c1","scripts":{"dev":"vite","tsc":"tsc --noEmit","test":"biome lint","build":"tsc --build","pages":"vite build","prepare":"npm run build","generate":"buf generate","test:watch":"vitest"},"_npmUser":{"name":"tmcw","email":"tom@macwright.com"},"_npmVersion":"10.2.4","description":"codemirror integration for codeium","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@bufbuild/protobuf":"^1.10.0","@connectrpc/connect":"^1.4.0","@connectrpc/connect-web":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","codemirror":"^6","typescript":"^5.4.3","@bufbuild/buf":"^1.36.0","@biomejs/biome":"^1.8.1","@codemirror/lang-python":"^6.1.5","@codemirror/lang-javascript":"^6.2.2"},"peerDependencies":{"@codemirror/view":"^6","@codemirror/state":"^6","@codemirror/autocomplete":"^6"},"_npmOperationalInternal":{"tmp":"tmp/codemirror-codeium_1.1.1_1722976903701_0.7252030454581615","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-03-25T20:49:45.647Z","modified":"2025-09-29T15:35:32.375Z","0.0.0":"2024-03-25T20:49:45.957Z","0.0.1":"2024-03-28T19:02:21.528Z","0.0.2":"2024-03-29T15:29:56.446Z","0.0.3":"2024-03-29T18:05:31.905Z","0.0.4":"2024-03-29T18:19:32.979Z","0.0.5":"2024-03-29T21:10:50.783Z","0.0.6":"2024-03-29T21:12:42.549Z","0.0.7":"2024-03-29T21:45:57.236Z","0.1.0":"2024-04-02T13:36:40.034Z","0.1.1":"2024-04-04T16:06:41.377Z","0.2.0":"2024-04-10T20:37:56.472Z","0.2.1":"2024-04-10T20:54:31.729Z","0.2.2":"2024-04-11T15:27:33.931Z","0.2.3":"2024-04-19T18:16:43.940Z","0.3.0":"2024-05-14T20:36:26.004Z","1.0.0":"2024-06-12T19:04:06.380Z","1.0.1":"2024-06-26T19:44:48.484Z","1.0.2":"2024-07-03T16:05:28.790Z","1.1.0":"2024-08-06T19:03:07.347Z","1.1.1":"2024-08-06T20:41:43.939Z"},"author":{"name":"Val Town"},"license":"ISC","keywords":["codemirror","typescript","ts"],"description":"codemirror integration for codeium","maintainers":[{"email":"steveykrouse@gmail.com","name":"stevekrouse"},{"email":"tom@macwright.com","name":"tmcw"},{"email":"wolf@404wolf.com","name":"404wolf"}],"readme":"# codemirror-codeium\n\n[![npm](https://img.shields.io/npm/v/@valtown/codemirror-codeium)](https://www.npmjs.com/package/@valtown/codemirror-codeium)\n\n```mermaid\nflowchart TD\n\tKeystroke --> SetTimeout\n\tKeystroke -->|ignoreUpdate| Cancelled\n\tSetTimeout -->|edits| Cancelled\n\tSetTimeout --> GetCompletions\n\tGetCompletions -->|edits| Cancelled\n\tX[ ] -->|focusChanged| Cancelled\n\tGetCompletions --> DispatchEdits\n\tDispatchEdits -->|mousedown| Cancelled\n\tDispatchEdits --> SameKeyCommand\n\tSameKeyCommand -->|tab| AcceptSuggestionCommand\n```\n\n_Very experimental and unofficial_\n\nCopilot-like ghost text code from [modeling-app](https://github.com/KittyCAD/modeling-app)\nby [Jess Frazelle](https://github.com/jessfraz) and based on [Cursor](https://cursor.sh/).\n\n## Documentation\n\nSee the [demo source code](https://github.com/val-town/codemirror-codeium/tree/main/demo) for\na reference to how it's used.\n\n```ts\nimport { copilotPlugin } from \"@valtown/codemirror-codeium\";\n\n// This is a CodeMirror extension\ncopilotPlugin();\n```\n\n### CSS\n\nThis adds a `.ghostText` class to CodeMirror decorations for the AI-written\ntext. You can add your own style for this class. The demo uses this style:\n\n```css\n.cm-ghostText,\n.cm-ghostText * {\n  opacity: 0.6;\n  filter: grayscale(20%);\n  cursor: pointer;\n}\n\n.cm-ghostText:hover {\n  background: #eee;\n}\n```\n\n### Architecture\n\nThis makes requests against the [Codeium](https://codeium.com/) hosted product,\nusing their Protocol Buffer-based interface. That's what the `buf` and `connectrpc`\nmodules are doing - generating and using bindings to their service.\n\nThe extension is a composite of facets, decorations, state fields, and more\nthat are encapsulated.\n","readmeFilename":"README.md"}