{"_id":"@xmtp/content-type-primitives","_rev":"13-570bee79a67cf27e7618b2a5f72d5d03","name":"@xmtp/content-type-primitives","dist-tags":{"prerelease":"3.0.0-rc1","latest":"3.0.1"},"versions":{"1.0.0":{"name":"@xmtp/content-type-primitives","version":"1.0.0","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@1.0.0","maintainers":[{"name":"alexxmtp","email":"alex@xmtp.com"},{"name":"fabriguespe","email":"fguespe@gmail.com"},{"name":"nplasterer-xmtp","email":"naomi@xmtp.com"},{"name":"saul-xmtp","email":"saul@xmtp.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"},{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"mg@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js-content-types","bugs":{"url":"https://github.com/xmtp/xmtp-js-content-types/issues"},"dist":{"shasum":"fcbcef69dca323815f0822e62f3373b999f15643","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-1.0.0.tgz","fileCount":10,"integrity":"sha512-TE9TtdhDuFdoFevjihI2nmm5hufO1UUY9MGMOWEQL6w1YXN/bBCtupI0YFN2h9yo2sNXV3jvhUd/qW233lGJ0Q==","signatures":[{"sig":"MEQCIA5tfW0Q2lNjwLM1BAVHWNOXU3ampgWrsBdnvJ2HTnCYAiBR5fpZ/zw34bKAIzaNFrK6leDMk54DpNQHTMKlIzW8YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11075},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser/index.js","require":"./dist/index.cjs"}},"gitHead":"7b2827544e6cca0cb32da9c5fcc41a7c9e8b6a95","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","lint":"eslint . --ignore-path ../../.gitignore","test":"yarn test:node && yarn test:jsdom","build":"yarn clean:dist && yarn rollup -c","clean":"rimraf .turbo node_modules && yarn clean:dist","format":"yarn format:base -w .","test:node":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","typecheck":"tsc --noEmit","clean:dist":"rimraf dist","test:jsdom":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment happy-dom","format:base":"prettier --ignore-path ../../.gitignore","format:check":"yarn format:base -c ."},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js-content-types.git","type":"git","directory":"packages/content-type-primitives"},"_npmVersion":"10.2.4","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"^3.61.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.12.1","vitest":"^1.3.1","prettier":"^3.2.5","happy-dom":"^13.7.3","typescript":"^5.4.2","@types/node":"^18.19.22","rollup-plugin-dts":"^6.1.0","eslint-config-custom":"workspace:*","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-typescript":"^11.1.6","prettier-plugin-packagejson":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_1.0.0_1718289697981_0.8808172542515988","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@xmtp/content-type-primitives","version":"1.0.1","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@1.0.1","maintainers":[{"name":"alexxmtp","email":"alex@xmtp.com"},{"name":"fabriguespe","email":"fguespe@gmail.com"},{"name":"nplasterer-xmtp","email":"naomi@xmtp.com"},{"name":"saul-xmtp","email":"saul@xmtp.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"},{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"mg@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js-content-types","bugs":{"url":"https://github.com/xmtp/xmtp-js-content-types/issues"},"dist":{"shasum":"b0bc4b900ad5b6777f4f35cae60511c1d0c9c3ab","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-1.0.1.tgz","fileCount":10,"integrity":"sha512-F/2/yh0UQZb49tuxszTIbH+TDNJhTgSlj3UX8YOevMaMpIAvY26qjIA35M8Bw0nng3aU/iYqFA1p3ZO/7rM9Qw==","signatures":[{"sig":"MEYCIQCmMxv7qfH7D8O1bxOXWvqpDEsZCwBsDtlGbq43VeGr1AIhAKkNyI1czG1e5a/RXNCkvtGhry9XFhA2HAzGmZED4maX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11458},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser/index.js","require":"./dist/index.cjs"}},"gitHead":"1143d9e3de7a692260141e5e4cdc9671ba5e6e07","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","lint":"eslint . --ignore-path ../../.gitignore","test":"yarn test:node && yarn test:jsdom","build":"yarn clean:dist && yarn rollup -c","clean":"rimraf .turbo node_modules && yarn clean:dist","format":"yarn format:base -w .","test:node":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","typecheck":"tsc --noEmit","clean:dist":"rimraf dist","test:jsdom":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment happy-dom","format:base":"prettier --ignore-path ../../.gitignore","format:check":"yarn format:base -c ."},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js-content-types.git","type":"git","directory":"packages/content-type-primitives"},"_npmVersion":"10.2.4","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"^3.61.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.6","eslint":"^8.57.0","rimraf":"^5.0.5","rollup":"^4.12.1","vitest":"^1.3.1","prettier":"^3.2.5","happy-dom":"^13.7.3","typescript":"^5.4.2","@types/node":"^18.19.22","rollup-plugin-dts":"^6.1.0","eslint-config-custom":"workspace:*","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-typescript":"^11.1.6","prettier-plugin-packagejson":"^2.4.12"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_1.0.1_1718293938511_0.7119075306422078","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@xmtp/content-type-primitives","version":"1.0.2","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@1.0.2","maintainers":[{"name":"alexxmtp","email":"alex@xmtp.com"},{"name":"fabriguespe","email":"fguespe@gmail.com"},{"name":"nplasterer-xmtp","email":"naomi@xmtp.com"},{"name":"saul-xmtp","email":"saul@xmtp.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"},{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"mg@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"e47c5c0a4b913d24b89bdcfb4d5c103184bf2685","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-1.0.2.tgz","fileCount":10,"integrity":"sha512-U0yjczglsToTV4IN4hCuYffADBTarZxpxNIr658CTqvsVOHDMVoRa57mzMHKKqHsylgAqSQmQQGZo3C3byFeww==","signatures":[{"sig":"MEUCIEOauDjh+1XIoMH1Lr4TGobzaAIsRBIEIB5NDiDvI5YWAiEA1jjKMZVmC8Lcw96Ve+bVXiUEaHbRWQbFTsyII8y1xqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11211},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser/index.js","require":"./dist/index.cjs"}},"gitHead":"12486c1d4e8da144af99a800d3bb79335f41b905","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"yarn test:node && yarn test:jsdom","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","test:node":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","typecheck":"tsc --noEmit","clean:dist":"rimraf dist","test:jsdom":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment happy-dom"},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"10.9.0","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"^3.61.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","rimraf":"^6.0.1","rollup":"^4.24.0","vitest":"^2.1.3","happy-dom":"^15.7.4","typescript":"^5.6.3","@types/node":"^20.16.11","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-typescript":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_1.0.2_1729179881371_0.9814103725014853","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@xmtp/content-type-primitives","version":"1.0.3","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@1.0.3","maintainers":[{"name":"alexxmtp","email":"alex@xmtp.com"},{"name":"fabriguespe","email":"fguespe@gmail.com"},{"name":"nplasterer-xmtp","email":"naomi@xmtp.com"},{"name":"saul-xmtp","email":"saul@xmtp.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"},{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"mg@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"e137cfc34bbd991ec0986356997f338df8a02e3d","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-1.0.3.tgz","fileCount":11,"integrity":"sha512-NJUsar5fXkPnlgXZY7oZkctPjmGBpRsp1iFtWuiVMcpQ8P7uh1MYLdc3IhAMCqRSFw5n6UBrqUL6d7fjaoLBEA==","signatures":[{"sig":"MEQCIBX456uZRxAvDp7clISMi9aBRtM9IDlOkoM8TwkaOZLRAiB2JYai5z6e/U1So8yBOIwAcgnsEh91eQQukD4q8pu+Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12991},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"502cd4c0b3a501f1b215cebb53d204fff35c51a6","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"yarn test:node && yarn test:jsdom","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","test:node":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","typecheck":"tsc --noEmit","clean:dist":"rimraf dist","test:jsdom":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment happy-dom"},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"10.9.0","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"^3.72.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rimraf":"^6.0.1","rollup":"^4.27.3","vitest":"^2.1.3","happy-dom":"^15.7.4","typescript":"^5.6.3","@types/node":"^20.17.6","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_1.0.3_1732041628154_0.010644348358995304","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@xmtp/content-type-primitives","version":"2.0.0","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@2.0.0","maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"mg@xmtp.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"},{"name":"saul-xmtp","email":"saul@xmtp.com"},{"name":"nplasterer-xmtp","email":"naomi@xmtp.com"},{"name":"fabriguespe","email":"fguespe@gmail.com"},{"name":"alexxmtp","email":"alex@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"699abb865fd6a608a3ee8d613596128cdbd9fec1","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-2.0.0.tgz","fileCount":9,"integrity":"sha512-ZutFl+dv9jZgGdRDuZZuJj9XNhq1RfSiCryX25HGs/3rVS3FYfVc3y26iV4jdSN2UALCkznXFuD/GXv5eZSN/w==","signatures":[{"sig":"MEUCIQCS/OrzxSPv9xDc5Z1vpYUOBzWXyqIQZQYOQeuNIkJ78AIgIkcwu3bb0DJxW/3gCXFlOROagTNKbQIrIxRwuT7l7Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cc19e05c2b524dc5d09ee496c8ed99813ec64ab7","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"yarn test:node && yarn test:jsdom","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","test:node":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","typecheck":"tsc --noEmit","clean:dist":"rimraf dist","test:jsdom":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment happy-dom"},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"10.9.2","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"^3.72.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","rimraf":"^6.0.1","rollup":"^4.27.3","vitest":"^2.1.3","happy-dom":"^15.11.6","typescript":"^5.6.3","@types/node":"^20.17.6","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_2.0.0_1733861891433_0.7512123445503118","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@xmtp/content-type-primitives","version":"2.0.1","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@2.0.1","maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"mg@xmtp.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"},{"name":"saul-xmtp","email":"saul@xmtp.com"},{"name":"nplasterer-xmtp","email":"naomi@xmtp.com"},{"name":"fabriguespe","email":"fguespe@gmail.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"de9cc18ef0f22c87eb75aa524d79f15dfe5ada14","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-2.0.1.tgz","fileCount":9,"integrity":"sha512-RfRwIVU2Pj2kgYxKnM+N1t1yzvt8C9lTEgma3vGqMjmh/yR3s4bGj8BhE0m8k2JCyCd0c5lQANeeaASOL1lsWQ==","signatures":[{"sig":"MEYCIQCjwNn3KHXNmZHLz6qIhwo9dxdCoa1+SWoZOXer/7mQxwIhALwbv61TscAjyKx1NMxbsrwtjdx9mZQGgeOSfaAhq5YL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10644},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"50f235a9150d1245e9d800a9a7d2f3e9f4c0b809","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","typecheck":"tsc","clean:dist":"rimraf dist"},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"11.2.0","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"^3.78.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","rimraf":"^6.0.1","rollup":"^4.36.0","vitest":"^3.0.9","typescript":"^5.8.2","@types/node":"^22.13.10","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_2.0.1_1742522483804_0.3782435357147338","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@xmtp/content-type-primitives","version":"2.0.2","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@2.0.2","maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"mg@xmtp.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"},{"name":"saul-xmtp","email":"saul@xmtp.com"},{"name":"nplasterer-xmtp","email":"naomi@xmtp.com"},{"name":"fabriguespe","email":"fguespe@gmail.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"cfd6f9fc2b7d7ba1cb0d21325cb0e99458988602","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-2.0.2.tgz","fileCount":9,"integrity":"sha512-OTUsCD48sO2Eg69dfre32OSnXSkmefbSZA4L0S58LqYK6+hMymFRRjEH4fvPzXc9WCw5FmCYEG7DFAaB680HiQ==","signatures":[{"sig":"MEQCIHMS3fshIfo3/g6xS1B2jlmjx5E9X6L9pgljYqyz+KR+AiBrJwIZkbUi7TY5MrNwGUMBVo27nmk8/ttg7SdayHaquA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"55ecac82ac1547ccec1c8a74791e1eb735a8859e","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","typecheck":"tsc","clean:dist":"rimraf dist"},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"11.3.0","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"^3.78.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.5","rimraf":"^6.0.1","rollup":"^4.39.0","vitest":"^3.1.1","typescript":"^5.8.3","@types/node":"^22.14.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_2.0.2_1744732024747_0.6398627798733252","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@xmtp/content-type-primitives","version":"2.0.3","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@2.0.3","maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"matt.galligan@gmail.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"4e1e0ee0a13cf05337af763f59d38964e6252b04","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-2.0.3.tgz","fileCount":9,"integrity":"sha512-JOTaNHhcqNO1uAZV9wE8TLEtEgMApuzuoAKMuMRXsKXfAb86G7Pe84moVsr20r7VaIqDjhDlzPw1GYYs7DMODw==","signatures":[{"sig":"MEYCIQD7LR3+WAAP3/SysggjMYWoHzYLXQJ8PKX29Bg9a+fNvQIhAJxShcbdQv9aCT9YmE+adT+68y5c3YVl+jfRtwDVevo2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a554d2e0fff9608999958355d90f3f5a1ab34c80","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","typecheck":"tsc","clean:dist":"rimraf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:675bf711-2341-4f85-9737-51d9c780a495"}},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"11.6.3","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/proto":"3.78.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","rimraf":"^6.0.1","rollup":"^4.52.5","vitest":"^4.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","rollup-plugin-dts":"^6.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_2.0.3_1763858043206_0.6520853769423929","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-rc1":{"name":"@xmtp/content-type-primitives","version":"3.0.0-rc1","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@3.0.0-rc1","maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"matt.galligan@gmail.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"c4fe4338e96faab420d1ac9c10af8a34de578056","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-3.0.0-rc1.tgz","fileCount":9,"integrity":"sha512-5u/nWTq4Av54qJWojkdS3JacPmXbhGy1y3xcFionKwi3GBB2diXWNmaEQfiHrOls5H/pI2hCgDok32/KvQLlhQ==","signatures":[{"sig":"MEYCIQDQfZZT2xuqaVdyhuzFUlaspgMMjZ490A15AFLnfisPfQIhAIFzPWJuHUO+yjVGtObSHBNEmbF8WfVVtZvtnmLgeD2a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d12afc1fcec0b26a6f8a6f19e77275beb0034756","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","typecheck":"tsc","clean:dist":"rimraf dist"},"_npmUser":{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"11.6.1","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/node-bindings":"1.7.0-rc2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.12","rimraf":"^6.0.1","rollup":"^4.52.5","vitest":"^4.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","rollup-plugin-dts":"^6.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_3.0.0-rc1_1766087912979_0.5737607148476145","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@xmtp/content-type-primitives","version":"3.0.0","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","_id":"@xmtp/content-type-primitives@3.0.0","maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"matt.galligan@gmail.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"}],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"dist":{"shasum":"c32367402da6394db29e8ab51a407b3795d2f915","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-3.0.0.tgz","fileCount":9,"integrity":"sha512-gxK6+k0ywOz39LFJjrUF3fOXWXR3aAmIkF7e0rFz7c27izDimZC5E2oja9iz/CYyzDS6lf9Pm31qRcGTMSYaHg==","signatures":[{"sig":"MEQCIEtbuZ6oFuxeLhxPBOx9qPLzjNYtOXpGdjiJwfsm+c7LAiAXDYy/RcZpUaeJY4TNpkoWsSl3SL6x37xtOyiP3pOOQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","browser":"dist/browser/index.js","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3e99355831858037acb5ae95cddbdaf1344443d0","scripts":{"dev":"yarn clean:dist && yarn rollup -c --watch","test":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","typecheck":"tsc","clean:dist":"rimraf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:675bf711-2341-4f85-9737-51d9c780a495"}},"repository":{"url":"git+ssh://git@github.com/xmtp/xmtp-js.git","type":"git","directory":"content-types/content-type-primitives"},"_npmVersion":"11.7.0","description":"Primitives for building custom XMTP content types","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/node-bindings":"1.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","rimraf":"^6.0.1","rollup":"^4.52.5","vitest":"^4.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","rollup-plugin-dts":"^6.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/content-type-primitives_3.0.0_1767741340753_0.9741760290367947","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@xmtp/content-type-primitives","version":"3.0.1","description":"Primitives for building custom XMTP content types","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"homepage":"https://github.com/xmtp/xmtp-js","bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/xmtp/xmtp-js.git","directory":"content-types/content-type-primitives"},"license":"MIT","author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"dist/index.js","browser":"dist/browser/index.js","types":"dist/index.d.ts","scripts":{"build":"yarn clean:dist && yarn rollup -c","clean":"yarn clean:dist && rimraf .turbo node_modules","clean:dist":"rimraf dist","dev":"yarn clean:dist && yarn rollup -c --watch","test":"NODE_TLS_REJECT_UNAUTHORIZED=0 vitest run --environment node","typecheck":"tsc"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 3 chrome versions","last 3 firefox versions","last 3 safari versions"]},"dependencies":{"@xmtp/node-bindings":"1.9.1"},"devDependencies":{"@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@types/node":"^24.9.1","rimraf":"^6.1.2","rollup":"^4.54.0","rollup-plugin-dts":"^6.3.0","typescript":"^5.9.3","vite":"^7.3.0","vitest":"^4.0.16"},"publishConfig":{"access":"public","provenance":true,"registry":"https://registry.npmjs.org/"},"gitHead":"9577f9b7ab489036f8ead11601e48d80c73c5c4e","_id":"@xmtp/content-type-primitives@3.0.1","_nodeVersion":"24.11.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-qM8d3+9A2aKwYuHkkl84BnnECtKop21PMzu7l8NYsTX1qvEkM+sfIqCwiLw4CgYD87OMAzDVCxDNGj1E/g/pWg==","shasum":"287776bbe2e0087c043a231982ee4bc05bc407a4","tarball":"https://registry.npmjs.org/@xmtp/content-type-primitives/-/content-type-primitives-3.0.1.tgz","fileCount":9,"unpackedSize":10333,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xmtp%2fcontent-type-primitives@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRinFIPQ8ueglmRpS2vZNuqKY7ydeSMsr0yObNosE95wIhAONDA/mi1M7mPdO3dfNMPbbZ7DvtC1TzXO2f/3raa6J8"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:675bf711-2341-4f85-9737-51d9c780a495"}},"directories":{},"maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"matt.galligan@gmail.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/content-type-primitives_3.0.1_1769712561975_0.5405149973940984"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-13T14:41:37.844Z","modified":"2026-01-29T18:49:22.401Z","1.0.0":"2024-06-13T14:41:38.109Z","1.0.1":"2024-06-13T15:52:18.698Z","1.0.2":"2024-10-17T15:44:41.550Z","1.0.3":"2024-11-19T18:40:28.340Z","2.0.0":"2024-12-10T20:18:11.659Z","2.0.1":"2025-03-21T02:01:23.962Z","2.0.2":"2025-04-15T15:47:04.917Z","2.0.3":"2025-11-23T00:34:03.399Z","3.0.0-rc1":"2025-12-18T19:58:33.200Z","3.0.0":"2026-01-06T23:15:40.910Z","3.0.1":"2026-01-29T18:49:22.119Z"},"bugs":{"url":"https://github.com/xmtp/xmtp-js/issues"},"author":{"name":"XMTP Labs","email":"eng@xmtp.com"},"license":"MIT","homepage":"https://github.com/xmtp/xmtp-js","keywords":["xmtp","messaging","web3","js","ts","javascript","typescript","content-types"],"repository":{"type":"git","url":"git+ssh://git@github.com/xmtp/xmtp-js.git","directory":"content-types/content-type-primitives"},"description":"Primitives for building custom XMTP content types","maintainers":[{"name":"xmtp-eng-robot","email":"eng+robot@xmtp.com"},{"name":"galligan","email":"matt.galligan@gmail.com"},{"name":"nick-xmtp","email":"nicholas@xmtp.com"}],"readme":"# Content type primitives\n\nThis package provides primitives for building custom XMTP content types.\n\n## Install the package\n\n```bash\n# npm\nnpm i @xmtp/content-type-primitives\n\n# yarn\nyarn add @xmtp/content-type-primitives\n\n# pnpm\npnpm i @xmtp/content-type-primitives\n```\n\n## Developing\n\nRun `yarn dev` to build the content type primitives and watch for changes, which will trigger a rebuild.\n\nFor more information on contributing to this repository, see our [contributing guidelines](../../CONTRIBUTING.md).\n","readmeFilename":"README.md"}