{"_id":"@tryline/interface","_rev":"28-014c6f7b3ba2613a37cb6d1af8ae6f61","name":"@tryline/interface","dist-tags":{"latest":"1.0.38"},"versions":{"1.0.0":{"name":"@tryline/interface","version":"1.0.0","_id":"@tryline/interface@1.0.0","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"4a68ac4ba32074c6b3b155c3e09fe9b22b5e3b53","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.0.tgz","fileCount":104,"integrity":"sha512-p+wo3MmGVChU+utfn0EgKn0i56MJQvyD7qWGm3yiNF6H4lX46Dp3Av3xqzSi+37AhOjSfQii/XWpVKWu0FQpOw==","signatures":[{"sig":"MEUCIQDEqukU9buDxIhg0gDGfL9pj3A+3teYTrNwVe4nuXbYfAIgZ3gJz4OytWKJ8iv5fQtWRpO4JA9+qCQdL0AKZtj4G80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131070},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"2f257203becfb1d0e9f12958838ce878334a0df5","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.0_1770816239160_0.6187379895792424","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@tryline/interface","version":"1.0.1","_id":"@tryline/interface@1.0.1","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"8dc8888ffe329c1076649f3716723a0337ed981c","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.1.tgz","fileCount":104,"integrity":"sha512-crr09kmQbI9rDfX3GA02FfHr10HPxU9/aaKeRnRHYIzMByYZpRmeaUkpC5WFJVUThXISlNwpvBozx8vgnnS78g==","signatures":[{"sig":"MEUCIGoyxV51+HKBklriomaHAQAXmSLvaEWNqpEnjZ6YTcRBAiEA8BYVOZVT1bVuPoVvEYNPwv0FEYKrlpE63R5KbHoBHnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"4365b06d0973652cc6b891bf745bd8ef0c7f2a41","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.1_1770873034595_0.9978395711759103","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@tryline/interface","version":"1.0.2","_id":"@tryline/interface@1.0.2","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"28d3e2250069aeeea403d1f89ea8810733a9488c","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.2.tgz","fileCount":104,"integrity":"sha512-yxwRfys76cxRTsh6EioFMgP4Ol7dkWYBEPVbQ7tAVhCBVNGY4Q8tuzm7RE8Pf2XeZC/hQbvNhxnKiyOFJMa+3Q==","signatures":[{"sig":"MEUCIQDSWZdyTRpG/vwy5dm4anZ/v79+tB5O72LdfhzAwe2+ywIgNG7oEUJNCn44EUQcTXR7gQZ6YoOmM7WRnh1eFgDiSvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"bce344ce0c575b94348b54f34ebb586961ca3ee4","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.2_1770874186000_0.8130554364140556","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@tryline/interface","version":"1.0.3","_id":"@tryline/interface@1.0.3","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"1d6a32b5c4796a769dceed0989540b138fc6459a","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.3.tgz","fileCount":104,"integrity":"sha512-07Unnj/mo9rqE/tn97u2DbZ2ms85BWjje4CbCF4RUHHVtdMjrB/euPZGfZN8JdVVf0vnHylt8HaWf2IEI8CGaw==","signatures":[{"sig":"MEUCIGWSzNWThogQWIxJ/++fZVaf5YXf6Me8EhZhLRYR4UhzAiEAnukpAr0zQG9Z0JEwJjFNR2CRELPhS4ue8lim8ND4rvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"b83b7b0e72c70678099cf69298d441fcd9c36b22","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.3_1770874516042_0.27851482579738396","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@tryline/interface","version":"1.0.4","_id":"@tryline/interface@1.0.4","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"7ac34509e7d8d3b56429ea122214d6a75decc03d","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.4.tgz","fileCount":113,"integrity":"sha512-17CjHPpyEJlZ3jbDfDb/40znObL9zQDOZ9SJGuLlSw8dRJmsojyILJr0p4O7OANkzhTUiKiPrqj1LWFcMSe0kg==","signatures":[{"sig":"MEQCIEg0+EcTMlEhG1G9UVvNg8VSjZgLLeJ3/Dw9eIeP+xO5AiBtm58Yy48JmLTeJa6uw96cVGhWPxN3pm6VDkerLlDo+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"ef5a34b71ee29a7b9eb4b9c32c43b2e86767a44a","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.4_1771731757654_0.5094389911335395","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@tryline/interface","version":"1.0.5","_id":"@tryline/interface@1.0.5","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"60fd27f9612b3f7b31e7147bf999a99f7b150010","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.5.tgz","fileCount":113,"integrity":"sha512-e45fgcv0pdPweMdLoxOYCqqOIdjgIJAFMtuGUXrW5+ArK+yhOxkx+exvZ7WeEDaDYBTiRRSXt+70qDbq7Lzx/Q==","signatures":[{"sig":"MEUCIEq6OLk2ie2fLCXIT4g4m/4R/Nh3pa2//6Hps79gUevfAiEA2Yn6MDX7SGZymJdSKZ8Dx1tvV+QrCqemsjKtvZk1JJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"298b1ce8dbcccf6eca58a756ec3f2667ea86bb32","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.5_1771848584084_0.9618272399502865","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@tryline/interface","version":"1.0.6","_id":"@tryline/interface@1.0.6","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"da255dffc3d86f5dd8046d64c91b278283766158","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.6.tgz","fileCount":137,"integrity":"sha512-1l4uboJaQ2evf1xEwzlm4qFsO5/ceF69go+7Ub89QBGr78br/LwSRcvzSczQmZull2U6fNCtAirosdAFdTOAfQ==","signatures":[{"sig":"MEQCID8EbsbEiWSUpn+IXMYXZgEXPIa9Z1Y7GJmPTuGF9jOeAiAeeV86BAO/6uIfHo2czMGKWuMRflNjGICo+Kh6XabeTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"2aa6efc22887a50393eba77e369a36fa3d9cabff","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.6_1772516745499_0.5837211745721138","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@tryline/interface","version":"1.0.8","_id":"@tryline/interface@1.0.8","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"ea8a4622a8a3555cb1297152942e802c2c8a5303","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.8.tgz","fileCount":137,"integrity":"sha512-1935HYoa0ukE021xma9OPiMXg6Rj5gNeQZfpa0MjOn+G1Y+XDQu1KGw53Pftk1BON+i5jnQkYRN2a5M3QTKoWQ==","signatures":[{"sig":"MEYCIQDWumjMCWolSzp8JKQQVPqoq6DcdDECD9NQOr/2XsS3LwIhAL6t5LcUdwwWn4BDYVkrqs0rfSJuG4eK0YCb5GJh+30j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"3423eead1a610cce1c4a4d014dc5912a139dfde2","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.8_1773130936705_0.34060757125975805","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@tryline/interface","version":"1.0.9","_id":"@tryline/interface@1.0.9","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"ae8e6639403626f2774200d9be65a280d3db5a1a","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.9.tgz","fileCount":137,"integrity":"sha512-gR7dip/l7/nvLylVCEOLrAO6VlEEjzOTzY0DCpVXVl3ZeB7hZSK5JD+c6dObRV/9wJL8QQm+A9nzOKPG51/JKQ==","signatures":[{"sig":"MEQCIHrY6wrV+midSkOfno433e7LMyfStC96kSbMrBIZLePlAiBgfo0QTBzimreqgFtTRH5pC0anz0PEgt+Np3vq1G97ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"6bd1453be631778768acacf384c1172788567b0d","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.9_1773230506134_0.9560516067517035","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@tryline/interface","version":"1.0.10","_id":"@tryline/interface@1.0.10","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"1eb4373a2c140abf2b462fbca6898b9f404eae94","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.10.tgz","fileCount":137,"integrity":"sha512-IwndwUT4uqOJ6Gddr36Dd1r4mQSGs86Z4ofebP01uZhY+3nqZZ/fwILlK3tAT0kEfHGD+jWz6wa4g8eIXC7FDA==","signatures":[{"sig":"MEUCIQCzOTmOmlh0qHkblR00gEvQKx/YivVzYllb62ys7TvcKgIgMAYt7O7JvxwsqvOjT2/aE2kUBal0EfUr5kdMGpNTsmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"be72b4ded8549368d894d961c2444861b14751e8","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.10_1773316018055_0.017588430778290087","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@tryline/interface","version":"1.0.11","_id":"@tryline/interface@1.0.11","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"66f820d1aeaa172574ffb402d9f5eff0a2f66544","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.11.tgz","fileCount":137,"integrity":"sha512-mtqG6aqCJrYYc2MOOj4bulVNHkBxy/FtNZr9pig/F75I/1ha4saAU9ydvBegcLI4S8xWAlDRvIW5bLi7VL8MKA==","signatures":[{"sig":"MEUCIQCTqQLmgUjZzT8cfa+/9FwCDc/Y/6edJL6O81pGCprSAwIgQy52vYFAHu0Pv9gioj9Eg0qEpiYBI7nvfzKD2KQAnmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"26321f0182cc89f72c8c4b9f00ec5ca6e560fdf6","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.11_1773740116463_0.6229706879392316","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@tryline/interface","version":"1.0.12","_id":"@tryline/interface@1.0.12","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"d9e1d67152224791142d94db471ae9b1b08e544c","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.12.tgz","fileCount":137,"integrity":"sha512-2byVUm8QRqdIVb5sROePL9G9DQfcwrdL2F98JVmLtprMv3V3j5EwhMmxlhsMQk+HodIRS72y07ipE1sLJgieXA==","signatures":[{"sig":"MEUCIA802T9bP4mJj+jAFAlsKn6xEaBR3S5EROW+s9Q5A8IeAiEA9eRNODQ5kMqpYp3ZYxCmjZvez+F8X0i2EHr+UJfH0x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"bae532e23f66b217e6eaafd827d13eda8e086b50","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.12_1774157576726_0.8710725062616118","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@tryline/interface","version":"1.0.13","_id":"@tryline/interface@1.0.13","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"d18c6a58bbdcca1fc0c03bf55cfb366c6847a324","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.13.tgz","fileCount":137,"integrity":"sha512-lCgV1Hm4lj3cCLLXaIYZdvL5NW8sgp1pAZnaCK6dnIwC9jaU/6hSs5oA0ASQzMM5gp1pblGhz0dVmD5cHbaAnw==","signatures":[{"sig":"MEYCIQD5rcSQIFQN2J6Wi8NaS5kCkCg0jR68PnuQQzIx8FvAJgIhAOVzLIdx1ix/pBAZUhxLrNc3TD9/jWW82LGtzx/rMQxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"bde35b553aa3ba3c131ba7979cd7ba9c6552687a","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.13_1774163769322_0.5671810652190274","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@tryline/interface","version":"1.0.14","_id":"@tryline/interface@1.0.14","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"9965fc70a075fd4787596de7429f2a27df419fb1","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.14.tgz","fileCount":140,"integrity":"sha512-e6sPXK83dKRURO6jY1uGTYKtvbtX7fy9P1oNl/Xk3PTQVJt1AFtOjJ91eRusE+hzoZV4ReeewG8dEKgIu3M4lg==","signatures":[{"sig":"MEQCIBmOTZS2tpy62del5yhn/XzY/J/Yv8PKvrzf9jzLyqKPAiA5m2xlY54djQ7qVOdRgfgtu2K6nqgYHTCJXIQZ27jZtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"b2657c6ca611edd8a821e2a23700c0652559954f","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.14_1775476972009_0.7557520917944032","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@tryline/interface","version":"1.0.15","_id":"@tryline/interface@1.0.15","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"3582a59a57852c1505245fbcd337f9554de6cc5e","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.15.tgz","fileCount":140,"integrity":"sha512-rejIL7GchdyBAnikrCeSV3DgMljbpxYqIq3bQCvXErLdOkN1V780JClvLkg4K6aBGsV2an/EBpaRgjVIKwg/MQ==","signatures":[{"sig":"MEUCIQCLULC7cNQJzvZw/t2K+Nomg4UcFVzqM/5bHGarClrt6QIgTfSxGBdejVREtVxSHhCh3VsDZYxYgoOvG13okV55F5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"68c13dd4af55341535defe4a1b2c0fa5c817a8b6","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.15_1776249539727_0.028487433353316716","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@tryline/interface","version":"1.0.16","_id":"@tryline/interface@1.0.16","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"93223a23c91266f5af558c1ffae9efb204744c7e","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.16.tgz","fileCount":146,"integrity":"sha512-wGw/iZA/HbL4Qb4W49TxzS0rRW1hRg9HsLldnPuLGs06fqVfTxpQcnAbzdySHXAcWXjqvQt/8KaVNfQVYLLKcA==","signatures":[{"sig":"MEQCIAXLARa73P41RcPEmvwE/dZYqL7RNKToRx6uvaIzXQQ4AiA3pH82GsXjaYH1tb299sV4JPH1Lbx3GHFMTG8Y8k0/8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"513f3615ccf4409536f012a767c83a2d0192ac74","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.16_1777171481915_0.5339445289816052","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@tryline/interface","version":"1.0.17","_id":"@tryline/interface@1.0.17","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"310252c07064c2cc5fb68c077a8525544d79dfd2","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.17.tgz","fileCount":146,"integrity":"sha512-PGYW68mZKGkckeT56z6S17TUjoS3vSH/c3MjfJkeRP6yzPPj548SMkZeooEZJLvE6lGTGajgLhDI5Nsb0xhpVQ==","signatures":[{"sig":"MEYCIQDIsq2X0A5PgFwagqh9mIydyLRle1MZe8+owf9a0jxRYgIhAOTI2kR3GCmPGjKzV6i5N2DG6YOGyF47xLJZcOBASdtg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"513f3615ccf4409536f012a767c83a2d0192ac74","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.17_1777177176787_0.2450066583401922","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@tryline/interface","version":"1.0.18","_id":"@tryline/interface@1.0.18","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"5071c39efb6e06fa666e2923154c799fc8d5f081","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.18.tgz","fileCount":146,"integrity":"sha512-NfuHJBiEohEmYr4g8p2XQtqIeHIRILm+7sB8QU4t7WWjPKmlLMzYVl4wUhd+cfmYInWpf/k0DSiQAtawkCNtsw==","signatures":[{"sig":"MEYCIQCc/8/Y1UbAISkaqTz3DYp7Qh6VIan6EUFrKTHkvNH0bQIhAKSDcD1tyIlaYpLvKjdwlco92xRV6Yi+XPP55m/ago7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"624e4d25106b77485e47df8e1513b0640b2bb83a","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.18_1777391419756_0.14266589474747393","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@tryline/interface","version":"1.0.19","_id":"@tryline/interface@1.0.19","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"dcd50b3884993d64c40327e34c93aeb406f50252","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.19.tgz","fileCount":149,"integrity":"sha512-yxQ+VqkXnVHsOJodi1eWCRvfrExBkvexndZWLLCi0h3QTYObqtPj9mU7ekxq9TLo8ZPXvxZIlwNlXS+1gNU5pA==","signatures":[{"sig":"MEYCIQC+PBrKm0AKIR/r1VyXENz/vcIz8yohNnJq2oseeRy2OAIhAMQ/IlrtiJr/9iBd8cAzx0NTmX8SPA7pRBAGPG2LeK3S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"0ce6ec483b48555f076da5e807d4cf6ff88cca64","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.19_1777852755039_0.3159609726628452","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@tryline/interface","version":"1.0.20","_id":"@tryline/interface@1.0.20","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"345b2d4029717d26fb543340c4ebd8b12a2f3125","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.20.tgz","fileCount":149,"integrity":"sha512-Nkhm3XzBWgg4j4InVoKVtUawEBH++xyXHRO8Ep4NA/ONl2KlkToEWLIbmt8RD+cIPy8pSMFYNqazUJnkW81CMQ==","signatures":[{"sig":"MEQCIEAipsnb2u5Bh+wlAKZbwZse08U9yQwPZ0sCAUfejqwBAiAodwzyhsM5tJillSUbIraFMrwcyBXdvsxd5TYpw9zOOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"cbe7475f265ade19c3de06ff12eca05c72fdafb2","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.20_1778116062397_0.22614086215597795","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@tryline/interface","version":"1.0.24","_id":"@tryline/interface@1.0.24","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"6c676db24a6c48f3e4f235ec4d05b71c2a36ad13","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.24.tgz","fileCount":152,"integrity":"sha512-gbUg5+ho/QflzN3nszmPKRlWGpJ9xdjZA6F0judVJAb7AnRQKsagLXyKFVFlEcTNe3I366QBT8seqcx9JwUgvA==","signatures":[{"sig":"MEYCIQCbMmFEt0yIuAu2SAFa1av2COBG/8yf1jfuGXjjs4IDxwIhAKP2e+E5pk3f6qdkl4uPpsdVZA7SvHKvE8jVPJSpNkJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"78ceb3b1b549418a9f87e1aa79952f9ee0965465","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.24_1778988158944_0.7418376401028588","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@tryline/interface","version":"1.0.25","_id":"@tryline/interface@1.0.25","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"b41aad26cee09693d32f3a68fd552e04d7eab573","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.25.tgz","fileCount":152,"integrity":"sha512-Y3T9XHhaQSjt4uN9Fn7U/xQEpAyeozMUumX8fE9+BOHrJuigruAWVIRunNGzOq8i2iqV0gObxT2mM5aoXLVS6Q==","signatures":[{"sig":"MEYCIQDu1sq0rVCzMGPJ7WplZtj0FDV7nsAZB6xu1L3FHRLgxAIhAJ4QTF2qdfNriYl4bTu71b5XVvpA6CBlX9hAjamTAlu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"fabb4ef8dbcdf212906f66cca008e77a0571b7c2","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.25_1779029637098_0.2977424151041361","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@tryline/interface","version":"1.0.29","_id":"@tryline/interface@1.0.29","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"0ddec1a4c25693a8d3c813457f37d1d2d26ca70f","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.29.tgz","fileCount":155,"integrity":"sha512-lvJDC9zEcIsQL+j5okNr5htN5q4aXwgcTwgme5Q5Kn0OKuuHgBY8XleKuY2W+nB+MoXPCix0E66eP+hN2W1V0w==","signatures":[{"sig":"MEYCIQClIm4dJlUf557nTYqPHudBmFDhaSWmb55d5/4W7ZvH6gIhAIzdezmIaZhxQ1Tkb19cT3zPoXvh5U3OVn4I/wrnGhIV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"2a787433df996680c33e9890f5dfb4dc524638bf","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.29_1781532120643_0.9937205234391939","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@tryline/interface","version":"1.0.31","_id":"@tryline/interface@1.0.31","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"2f1b5074e4c1ff192d4d880816d9451caa82326f","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.31.tgz","fileCount":173,"integrity":"sha512-wwvWbgHoC3Zso1tK/ni8XMUiSMPkAF2+/2/jmEL+lzrddgXMvjezLwGT8ECV+ah71joPa8a21FkfhB9bD4HEjQ==","signatures":[{"sig":"MEUCICygko+2+Kpclr7J2yaIM1EEXQ0YlIsohOavEWQY4iE7AiEA76koj+tSMaYH+3bZZMRCiUIadO+o8PygdI2B1s9tCLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./push":{"types":"./dist/api/push/index.d.ts","import":"./dist/api/push/index.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"8505206b3d8c9380640f23514249930249396b29","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.31_1784730260863_0.9494767430877991","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@tryline/interface","version":"1.0.34","_id":"@tryline/interface@1.0.34","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"76c9cfec47334f249a430a297b0f096b964c1258","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.34.tgz","fileCount":176,"integrity":"sha512-3rY5EKXA8YEaDJhOakax7Z/5pxD7k2LjwVstOZ5hea4VSco/xA91US4ZR2C+DaL6GSInnSKfDxkJpnBtl3FXWg==","signatures":[{"sig":"MEUCIQDvW/YeCt/w1uRNhrrn8sZPOS1HNKtQH43iv/xikpNmsAIgMQC7A1+wSCVV2GOSitAhbv7fjyTioPbaSmZ9XxtSbI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./push":{"types":"./dist/api/push/index.d.ts","import":"./dist/api/push/index.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"15579ed9f0672ab4abd91a18b1a64a332b32d000","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.34_1785636538896_0.38859509764580324","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@tryline/interface","version":"1.0.36","_id":"@tryline/interface@1.0.36","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"cac04c376cf7cede4e23fcd15fa0f388acf54795","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.36.tgz","fileCount":176,"integrity":"sha512-xNGU/Ch6vGRwGcjpDqPEN6JwpchMZa1XPp5P2fqwQc3uo6r6fibyMh1tXQp0BrGLV4Lz5CQFDaKuSLxzGP3JVA==","signatures":[{"sig":"MEUCIQCiQCYaqO9MFgcVs0OeUreOdOTMrWNW5B5ZQnj1iN6HyQIgR+p6bvQk3XBYWswauFguLdY7bbrn/sSTyZSQ6PpN0Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./push":{"types":"./dist/api/push/index.d.ts","import":"./dist/api/push/index.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"ad5d3935c91104a33da297f08db0ca8cb383791d","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.36_1785857509894_0.5358094302187291","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@tryline/interface","version":"1.0.37","_id":"@tryline/interface@1.0.37","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"dist":{"shasum":"8ce1f1e5b88580edeeede1eb5be97c126bfe6cf6","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.37.tgz","fileCount":173,"integrity":"sha512-TMjn915/8FOawy6bSiQR+5r0+t6zNU8fP4xmDU5p9USRbDQr8gFpgKOYRX9J2r89QVCbbhp8OrsL6t1VRquvoQ==","signatures":[{"sig":"MEYCIQCe8oBY0eoE91BXDotxfw9ilINpDRdvP/5WiWFEsMBemAIhANkn9BFvaWx3Z057atQet8AWTNKfTEGGD58m5Mj7cY22","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./nrl":{"types":"./dist/api/nrl/index.d.ts","import":"./dist/api/nrl/index.js"},"./auth":{"types":"./dist/api/auth.d.ts","import":"./dist/api/auth.js"},"./push":{"types":"./dist/api/push/index.d.ts","import":"./dist/api/push/index.js"},"./admin":{"types":"./dist/api/admin/index.d.ts","import":"./dist/api/admin/index.js"},"./votes":{"types":"./dist/api/votes.d.ts","import":"./dist/api/votes.js"},"./search":{"types":"./dist/api/search.d.ts","import":"./dist/api/search.js"},"./shared":{"types":"./dist/api/shared.d.ts","import":"./dist/api/shared.js"},"./matches":{"types":"./dist/api/matches.d.ts","import":"./dist/api/matches.js"},"./players":{"types":"./dist/api/players.d.ts","import":"./dist/api/players.js"},"./version":{"types":"./dist/api/version.d.ts","import":"./dist/api/version.js"},"./competitions":{"types":"./dist/api/competitions.d.ts","import":"./dist/api/competitions.js"}},"gitHead":"84fe8048c5d0ad62108e98ddb718e5d8b01ace1a","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"_npmVersion":"11.7.0","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/interface_1.0.37_1785942962692_0.32696237130775696","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@tryline/interface","version":"1.0.38","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./api":{"import":"./dist/api/index.js","types":"./dist/api/index.d.ts"},"./competitions":{"import":"./dist/api/competitions.js","types":"./dist/api/competitions.d.ts"},"./matches":{"import":"./dist/api/matches.js","types":"./dist/api/matches.d.ts"},"./auth":{"import":"./dist/api/auth.js","types":"./dist/api/auth.d.ts"},"./version":{"import":"./dist/api/version.js","types":"./dist/api/version.d.ts"},"./shared":{"import":"./dist/api/shared.js","types":"./dist/api/shared.d.ts"},"./nrl":{"import":"./dist/api/nrl/index.js","types":"./dist/api/nrl/index.d.ts"},"./admin":{"import":"./dist/api/admin/index.js","types":"./dist/api/admin/index.d.ts"},"./votes":{"import":"./dist/api/votes.js","types":"./dist/api/votes.d.ts"},"./search":{"import":"./dist/api/search.js","types":"./dist/api/search.d.ts"},"./players":{"import":"./dist/api/players.js","types":"./dist/api/players.d.ts"},"./push":{"import":"./dist/api/push/index.js","types":"./dist/api/push/index.d.ts"}},"scripts":{"build":"tsc","watch":"tsc --watch"},"devDependencies":{"typescript":"^5.9.2"},"gitHead":"3aa1612e7534acd72fe382031d2f2b9d9aa81bdb","_id":"@tryline/interface@1.0.38","description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","_nodeVersion":"22.20.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-IQwUX4coSPSj3qlNbFvZd4ffrq7brECXpsj4qR5vLoTQ/oFTxht28VXhw7nBnf52etNzv5ZOjAyc0qw8fR9ogA==","shasum":"491b7c4a837a5dbde8981159f362cefc83c02e04","tarball":"https://registry.npmjs.org/@tryline/interface/-/interface-1.0.38.tgz","fileCount":173,"unpackedSize":253595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAOgxAG4bxjhygsExSYlpdKys8IJ8Gps03Oz4y2LEzdOAiEAmyOs0xw18yyoJx+cAzVjRCm2I8ekI3ubZwU2bV2LxN0="}]},"_npmUser":{"name":"tryine-team","email":"admin@tryline.com.au"},"directories":{},"maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/interface_1.0.38_1786022421905_0.6577972993330423"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-11T13:23:59.053Z","modified":"2026-08-06T13:20:22.237Z","1.0.0":"2026-02-11T13:23:59.305Z","1.0.1":"2026-02-12T05:10:34.750Z","1.0.2":"2026-02-12T05:29:46.169Z","1.0.3":"2026-02-12T05:35:16.335Z","1.0.4":"2026-02-22T03:42:37.808Z","1.0.5":"2026-02-23T12:09:44.230Z","1.0.6":"2026-03-03T05:45:45.635Z","1.0.8":"2026-03-10T08:22:16.871Z","1.0.9":"2026-03-11T12:01:46.275Z","1.0.10":"2026-03-12T11:46:58.233Z","1.0.11":"2026-03-17T09:35:16.622Z","1.0.12":"2026-03-22T05:32:56.899Z","1.0.13":"2026-03-22T07:16:09.472Z","1.0.14":"2026-04-06T12:02:52.179Z","1.0.15":"2026-04-15T10:38:59.858Z","1.0.16":"2026-04-26T02:44:42.122Z","1.0.17":"2026-04-26T04:19:36.959Z","1.0.18":"2026-04-28T15:50:20.094Z","1.0.19":"2026-05-03T23:59:15.212Z","1.0.20":"2026-05-07T01:07:42.555Z","1.0.24":"2026-05-17T03:22:39.095Z","1.0.25":"2026-05-17T14:53:57.246Z","1.0.29":"2026-06-15T14:02:00.797Z","1.0.31":"2026-07-22T14:24:21.024Z","1.0.34":"2026-08-02T02:08:59.070Z","1.0.36":"2026-08-04T15:31:50.042Z","1.0.37":"2026-08-05T15:16:02.834Z","1.0.38":"2026-08-06T13:20:22.036Z"},"description":"Shared TypeScript interface definitions for API responses across the Tryline platform.","maintainers":[{"name":"tryine-team","email":"admin@tryline.com.au"}],"readme":"# @tryline/interface\n\nShared TypeScript interface definitions for API responses across the Tryline platform.\n\n## Overview\n\nThis package contains **shared type definitions for API responses only** used across the Tryline ecosystem:\n\n- Backend API (tryline-backend-api)\n- React Native App (tryline-app)\n- Future web applications\n\n**Important:** This package contains only TypeScript interfaces and types. It does NOT include:\n\n- API client implementations\n- HTTP request/response handling\n- Backend-specific logic (database queries, etc.)\n\n## Structure\n\n```\nsrc/\n├── api/              # API response and request types\n│   ├── competitions.ts  # Competition-related response types\n│   ├── test.ts         # Test endpoint response types\n│   └── index.ts        # Exports all API types\n├── common/           # Common shared types\n│   ├── response.ts   # ApiResponse<T> interface\n│   └── index.ts      # Exports common types\n└── index.ts         # Main entry point\n```\n\n## Usage\n\n### When building NPM package\n\n```typescript\ncd tryline-Interface && npm run build && npm version patch && npm publish --access public\n```\n\n### In Backend (tryline-backend-api)\n\n```typescript\nimport {\n  Competition,\n  Season,\n  GetAllCompetitionsForSportResponse,\n} from \"@tryline/interface\";\n// or specifically:\nimport { GetSentenceByIdResponse } from \"@tryline/interface\";\n```\n\n### In Frontend (tryline-app)\n\n```typescript\nimport { GetAllCompetitionsForSportResponse } from \"@tryline/interface\";\n// or:\nimport { Competition, Season } from \"@tryline/interface\";\n```\n\n## Development Workflow\n\n### Initial Setup\n\nThe package is installed locally using file references in both frontend and backend:\n\n```json\n{\n  \"dependencies\": {\n    \"@tryline/interface\": \"file:../../tryline-Interface\"\n  }\n}\n```\n\n### Building the Package\n\nAfter making changes to type definitions, you must rebuild:\n\n```bash\ncd tryline-Interface\nnpm run build\n```\n\nYou also add the route to package.json.\n\nThis compiles TypeScript to JavaScript in the `dist/` folder and generates `.d.ts` declaration files.\n\n### Watch Mode (Recommended for Development)\n\nFor active development, use watch mode in a separate terminal:\n\n```bash\ncd tryline-Interface\nnpm run watch\n```\n\nThis automatically rebuilds whenever you save changes to source files.\n\n### Reinstalling in Consumer Projects\n\nAfter building, reinstall in the backend and/or frontend to pick up changes:\n\n```bash\n# Backend\ncd tryline-API/tryline-backend-api\nnpm install\n\n# Frontend\ncd tryline-RN/tryline-app\nnpm install\n```\n\n**Note:** For production builds, as long as the `dist/` folder exists with compiled output, the consuming projects will import the types correctly. The local file reference ensures the latest built version is always used.\n\n## Adding New API Response Types\n\n### Step 1: Create or Update Type File\n\nCreate a new file in `src/api/` for your domain or update an existing one:\n\n```typescript\n// src/api/teams.ts\nexport interface Team {\n  team_id: number;\n  display_name: string;\n  slug: string;\n  // ... other fields\n}\n\nexport interface GetAllTeamsForCompetitionResponse {\n  teams: Team[];\n}\n```\n\n### Step 2: Export from API Index\n\nAdd the export to `src/api/index.ts`:\n\n```typescript\nexport * from \"./competitions\";\nexport * from \"./test\";\nexport * from \"./teams\"; // Add this line\n```\n\n### Step 3: Rebuild the Package\n\n```bash\ncd tryline-Interface\nnpm run build\n```\n\n### Step 4: Use in Backend\n\nBackend query result types stay in backend, shared response types use the interface:\n\n```typescript\n// Backend: src/types/teams.ts (backend-specific)\nexport interface GetAllTeamsQueryResult {\n  // Raw database query result\n}\n\n// Backend: src/services/teams.service.ts\nimport { GetAllTeamsForCompetitionResponse } from \"@tryline/interface\";\n\nstatic async getAllTeams(): Promise<ApiResponse<GetAllTeamsForCompetitionResponse>> {\n  // ... implementation\n}\n```\n\n### Step 5: Use in Frontend\n\n```typescript\n// Frontend: api/services/teams.ts\nimport { GetAllTeamsForCompetitionResponse } from \"@tryline/interface\";\n\nexport const teamsService = {\n  getAllTeams: async (): Promise<\n    ApiResponse<GetAllTeamsForCompetitionResponse>\n  > => {\n    const response = await apiClient.get(\"/teams\");\n    return response.data;\n  },\n};\n```\n\n## Production Builds\n\nFor production deployments:\n\n1. **Ensure the package is built** before deploying consuming applications:\n\n   ```bash\n   cd tryline-Interface && npm run build\n   ```\n\n2. **The `dist/` folder must exist** - consuming projects reference the compiled output\n\n3. **File references work in production** as long as the relative path structure is maintained:\n\n   ```\n   /project-root\n     /tryline-Interface/dist/  ← Must exist\n     /tryline-API/tryline-backend-api/\n     /tryline-RN/tryline-app/\n   ```\n\n4. Both backend and frontend package.json files reference `\"file:../../tryline-Interface\"`, which will resolve correctly in any environment with this folder structure\n\n## Type Categories\n\n### API Response Types (`src/api/`)\n\n- Endpoint-specific response structures\n- Returned directly from API calls\n- Shared between backend return types and frontend consumption\n- Examples: `GetAllCompetitionsForSportResponse`, `GetSentenceByIdResponse`\n\n### Common Types (`src/common/`)\n\n- Generic wrapper types used across all APIs\n- Examples: `ApiResponse<T>` (standardized response wrapper)\n\n### NOT Included\n\n- Database query result types (these stay backend-specific)\n- API client logic (axios/fetch implementations)\n- Backend helper functions (createSuccessResponse, etc.)\n\n## Notes\n\n- All types are compiled to the `dist/` folder\n- The package uses ES modules (ES2022)\n- TypeScript declaration files (`.d.ts`) are automatically generated\n- Changes require rebuilding the package to take effect\n- Use watch mode during active development for automatic rebuilds\n","readmeFilename":"README.md"}