{"_id":"@archiva/archiva-nextjs","_rev":"27-2c9b7619cbd98256792a1f0ec1a2949c","name":"@archiva/archiva-nextjs","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"@archiva/archiva-nextjs","version":"0.1.0","_id":"@archiva/archiva-nextjs@0.1.0","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"bdbcada7adb0e0362a658eb35ffd015425e4b34a","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.0.tgz","fileCount":6,"integrity":"sha512-COxo8/KN4tuzUup/VxUL+O2VP8NodQaG4YaAPr/2L2Q6D/LWkySzngrQiU/IgZ1BGMF2S7pPOvhp6WrDsoEAXw==","signatures":[{"sig":"MEYCIQD3A1pDn1dE35b0AAGze+dAq4BeYEjDpCXlwrK5UJ+mjwIhANfNQ+vMx4LWECWVbwMxfZUrswjYZqbVV4f4eJi1RLGM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36827},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"570ad5f69340187e469ffbedd428662b9de17164","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.0_1768176540803_0.9379266522034251","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@archiva/archiva-nextjs","version":"0.1.1","_id":"@archiva/archiva-nextjs@0.1.1","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"8217ce8cdb7c395d4fc666731ba5f00b2cfa788b","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.1.tgz","fileCount":6,"integrity":"sha512-Chp8R8umZxVVLohjS1oGyMGvGga107T5h8nPIND/eNIcTKnOQPyyTLMFWFvpOylyWGWiZwrD42qSyHP+uL+FUg==","signatures":[{"sig":"MEQCIE806V/N4j+Iu7EeN4rzF9aGkL1TUjKVGN3UKERqW79vAiBveqrsxQxd5eLCWUqqLG7WE3Hx/y2I5zE5WH07N6lJpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36827},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"570ad5f69340187e469ffbedd428662b9de17164","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.1_1768183451605_0.9713562508486053","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@archiva/archiva-nextjs","version":"0.1.2","_id":"@archiva/archiva-nextjs@0.1.2","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"b6c1a47b38630680a5f4eaa9769872b36c250c16","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.2.tgz","fileCount":6,"integrity":"sha512-m4LcZlSAokr8GRi9O9ht5a1bZV2R8q9lTfOYMA4gLrbK1TWAQFPQ5M6VB403lEy4yf35b8Qx6wuUTJrVJGzQWw==","signatures":[{"sig":"MEYCIQCGVE+rY9s/eA46GRMUSUB5gOcNCf9E4gvElPDxu9x3HQIhAPwypmO+DJxqiCvkkxBpRmn1+S5Z3HL+GFXEKD0L8rv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37447},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"570ad5f69340187e469ffbedd428662b9de17164","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.2_1768183648844_0.9173262916040079","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@archiva/archiva-nextjs","version":"0.1.3","_id":"@archiva/archiva-nextjs@0.1.3","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"f85159e9484adc5dc562a931c7d4e2701d42124d","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.3.tgz","fileCount":6,"integrity":"sha512-R6LbN6TlIiyfsvu7Dx8MbSuP4FlPgF9kLhWi9Kl5eruOd9cMOqi21I7VyVB6UJqxKyMhqU1zbUlvWuqcSoBfYA==","signatures":[{"sig":"MEUCIB1oPr/VXNMgcD2/VZo1vmCeJPv90x6HyWVv55FK+0UPAiEA/iFP6KZ9kKKCEjo2sHGzXJMDDgJcbQ2DV4Eq3KZUF/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40364},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"570ad5f69340187e469ffbedd428662b9de17164","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.3_1768205682583_0.881553870993619","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@archiva/archiva-nextjs","version":"0.1.4","_id":"@archiva/archiva-nextjs@0.1.4","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"367de085bccbb163d28e40734ee187634f4b7320","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.4.tgz","fileCount":15,"integrity":"sha512-CdZD7KcWGLGWGltBWnFF+yGMVMA6W3e0BgXWWQ8mo4rP81JBjxJEW39Sb9+vPPvFD1pDV4EYPnWhwBgxOdKpvA==","signatures":[{"sig":"MEUCICT+BJno4czRy+MvZP0jpsk0W004ds3atkctGkxLfNg0AiEA/G8cDanTbiuQ9HxA2TwlwPJWSdQ0MpGlDjQWWLYgHhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94706},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"gitHead":"570ad5f69340187e469ffbedd428662b9de17164","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.4_1768217214479_0.3698522909232327","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@archiva/archiva-nextjs","version":"0.1.5","_id":"@archiva/archiva-nextjs@0.1.5","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"a3dac2faf5b6327e6488a24f0a88905dcb0a90ef","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.5.tgz","fileCount":21,"integrity":"sha512-J9EPhgFyqwJ+pK/3HY4cJil9Tb1vDoz19nIfrn68FNBzYeMxDvQCcsbv6pZKAyKSOP8wCy1opGdTiUDDCPnN5A==","signatures":[{"sig":"MEQCICrvk7vhlYRwCVIAplFaQF2fRsDO9vO2giZ+GiXcfOoCAiBFm9Jj5QkAxKWJeOF4zmI8LlG2m4/Mcda3D7QzrFtGfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76298},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"84b89eb57129c204d5ccf3957c66a6340b366398","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.5_1768218202610_0.43815596923774724","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@archiva/archiva-nextjs","version":"0.1.6","_id":"@archiva/archiva-nextjs@0.1.6","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"7a90a271322d520921903a234558bd81945f4c81","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.6.tgz","fileCount":24,"integrity":"sha512-X2mBCCk1TM3VwdLdnQ4zT9ZQxHdIx5QvmfU/B70F+UPakI7Gm52cwvaPr01V/tw4Du5FnQRb3JEdvTWKiOUS5A==","signatures":[{"sig":"MEUCIQCxNG1WyluBj+9eADM/pbmEP1PO2soMiqyMnZU+OcgQrwIgX9kXpfSE5ZIx1O5LC5slpsQUc8SpWSojGq2JoL/sYd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84332},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"84b89eb57129c204d5ccf3957c66a6340b366398","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.6_1768218977533_0.025901615455780513","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@archiva/archiva-nextjs","version":"0.1.7","_id":"@archiva/archiva-nextjs@0.1.7","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"e62a31c7c1faa7469af8e2e00a6c87e934eeb5a0","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.7.tgz","fileCount":25,"integrity":"sha512-1DZEXtK5cTQQItFeVllzAzejhpKlJ47M3u/PmGnN0T9bno1mtEawyejONK8bwOLUGrrgyIBv4g0UKUhPxi/U4w==","signatures":[{"sig":"MEUCIQD8JrvbR8upkvIpEou2SLZiOgINUc00TWZBzctj6TA9cwIgVuVzXLU936turhsxx/J/qMswZhwtTTJm4QPJ6psUimg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88756},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"84b89eb57129c204d5ccf3957c66a6340b366398","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.7_1768219419159_0.5010140999408561","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@archiva/archiva-nextjs","version":"0.1.8","_id":"@archiva/archiva-nextjs@0.1.8","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"6d06f0d46135bc41bb2932eb957e81285a3e5fe8","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.8.tgz","fileCount":28,"integrity":"sha512-rX96U6iWLIl4TfkGkbe0XFKSq9yAkEXQtGR7qQbZh4l6czfQkaED6uZULtMjNXRctiu+W6lS8RTOkqGuQooCwQ==","signatures":[{"sig":"MEUCIAmLhVwm1wlil5mtsP2HaKDwfg2cGAEudyri8Div8lyBAiEAvEntqUeAaL0weVrPAyYoWeSstAiQJjLx4qtPtk1B0Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112000},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.8_1768220488401_0.5777558126070361","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@archiva/archiva-nextjs","version":"0.1.9","_id":"@archiva/archiva-nextjs@0.1.9","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"92809cad5e0daa58aec7e7456069217613d2a567","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.9.tgz","fileCount":28,"integrity":"sha512-i/d65QaceRbZaFXSu7U94VeRxnmnSaLU84m3GHHoMxQei9Ak7T1KmWizRJqeRB7GzRFvFA2ygdGufEQmz4M/Fg==","signatures":[{"sig":"MEUCIQDShMjS1YuBS49hUgzjvU/5XP78UcxIR667+1Xzl0dJygIgZW6o6fxBCkblhQk5V3QLtjM1qLU22yfwXdIsIkoSLzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127165},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.9_1768368098363_0.293785488535967","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"@archiva/archiva-nextjs","version":"0.1.95","_id":"@archiva/archiva-nextjs@0.1.95","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"df18eba46fc812c98edd41fbb040f72d25a15a65","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.1.95.tgz","fileCount":28,"integrity":"sha512-BzS0tRxkyqfvg/6f8RtR4Elt0gRIbXV2SC3iQ0w0eVCl0coqbMh8oIWS//S0c4lBFPPu/8u81u94nNfiS4Y85A==","signatures":[{"sig":"MEUCIQD03P183cJwPkAQTzYw/ftU9rQwKGcpP1F/qBNiai2IDgIgVYGZtbiPgBexTm6RodL1ylBuTrbZzQhVdufo+Y6pqRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127617},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.1.95_1768368834730_0.6053612047578445","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@archiva/archiva-nextjs","version":"0.2.0","_id":"@archiva/archiva-nextjs@0.2.0","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"7ee80e15a25af832deb7e4db2294ca90effaf005","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.0.tgz","fileCount":28,"integrity":"sha512-wNlgsA2gZIlGqdBetWD6zn7TU6UopiZVHCCk8Cfisfp9sZEbKilLrb+wJW5jtglAHTZub7wh+TiTGTDaKeOzpA==","signatures":[{"sig":"MEUCIQCwG/W+/3hbmjot/mCYQSZHQejTMWQJozKG5bGtXgritwIgHCyF6bFLLYi21roJRtHUGneBa8U799+MudHQfNY7E7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127616},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.0_1768369731126_0.5027570707719724","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@archiva/archiva-nextjs","version":"0.2.5","_id":"@archiva/archiva-nextjs@0.2.5","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"007acae5f4ffb47743c0ceace5ed66bccf8ce812","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.5.tgz","fileCount":28,"integrity":"sha512-2u8ng/fCICaETePQzL6Q93MGWI74zA6ySx2mj8OPsuy5mj0wiuu7gqpd6ZfyJ+jggOUyLE0HFKKeJ8gnDZd0Gw==","signatures":[{"sig":"MEQCIAlCbFDVpgdpKGFxLXqrc/hZ1HuNQsJi2MGsInhgbUzgAiBx8KTdzKmHd5Dbh9b7Hz7HAZ9QZL7tk8vnCMIASo0whw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127617},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.5_1768369848168_0.8421213429040859","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@archiva/archiva-nextjs","version":"0.2.6","_id":"@archiva/archiva-nextjs@0.2.6","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"82305179e37e7adf99e07eff044209fddfa51113","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.6.tgz","fileCount":28,"integrity":"sha512-ELh6sKhbxRtPAOpPCYCyV+j3qh8dONRoY1l1YWcjH7J0RZjAjuIijJrpWFPQnPaCy4VfEzXU4zEBf0Jb6vsKQg==","signatures":[{"sig":"MEUCIDxgJQW1o0Q0LyDKgu25eB6SMSmnu96f6Gc9ilHqY5kIAiEAi+qqkqHcMdBrTiuvg5TLUGVLMiht0HA7hcDCCX5MbT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133509},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.6_1768370205392_0.7871912495141988","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@archiva/archiva-nextjs","version":"0.2.7","_id":"@archiva/archiva-nextjs@0.2.7","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"69c9aee769e8aca6b94c38f490aa6c950ece548f","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.7.tgz","fileCount":30,"integrity":"sha512-DBPjAA1Iu2vwaW0ySpRrUE5g1XskYX5Q4MA2/9WgqoVxWkKjTD5ZPZOWjh9e45i6jdoXFxIFsD3YlXymiIVgFA==","signatures":[{"sig":"MEUCIDr+l5GHLKPnaD25Ia5yqTTHIfSBYJx30uW0PEzSyGkJAiEAyF3yQTjQKVlyrFGmqnu+dj6ShKaDFBmRINdkMUj8Cow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143155},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.7_1768370556554_0.09401308845366096","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@archiva/archiva-nextjs","version":"0.2.8","_id":"@archiva/archiva-nextjs@0.2.8","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"f7cc3ef8cd243dd027e56de8931ab9bc45de3835","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.8.tgz","fileCount":31,"integrity":"sha512-LZ+IlICuhNeUyje3OXdum6ojhePiBn3m0qTd0/y8mBPSkufcQbgHe3jBJEcETx5c+YAM0vRAJ2Po5bsz9TViDA==","signatures":[{"sig":"MEQCIGPKPG1SY3YiNK5vxwoXqRxQG3U1AD/UfyDfHMhnJKulAiAjDe8zJQlXkUZgy2FpiEddpd5GYraPAoYsR/Pk2R6jhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154797},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.8_1768370769558_0.4346993621152453","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"@archiva/archiva-nextjs","version":"0.2.81","_id":"@archiva/archiva-nextjs@0.2.81","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"6b83c28531c7c50cadba4d1b82bc55c4b9922b8f","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.81.tgz","fileCount":31,"integrity":"sha512-IaNHcuvnGloGwJ2Q5wSywUsG/P/uJXPLBXqTD3bx5XGY7csyS7DfFko8CzLlaUzU9dRupArF8HEdWwLRgI76Gg==","signatures":[{"sig":"MEQCICGM+6FLVTHI37opI6qyi9Mq/yYkuQY5ET3+9jBm+LvoAiAawiYRNmZlZK2vVqjhsMLYkiO8cYqLPSis123d+kqWaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156444},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.81_1768382484901_0.47331830205679637","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"@archiva/archiva-nextjs","version":"0.2.82","_id":"@archiva/archiva-nextjs@0.2.82","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"cf3c660615e02bb8c025331c91c17368e5a65d52","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.82.tgz","fileCount":31,"integrity":"sha512-RzPVErHgMiI3vA4G0d0Id9DtzQRsrqRBnYU1v0uIapqjeN3up28f8t68YEnKNcDQJGBR9G4aDE3mjESQpJ13PA==","signatures":[{"sig":"MEQCIAixVKbX/mOkxhTchhiCtyjmnCFR4m0d9Sot2d1104a8AiBOyrhDDrQavTkM/9nUfZqRc6NFRTxe58B+oOCm9NXb2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156141},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.82_1768382699184_0.6000615208751281","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"@archiva/archiva-nextjs","version":"0.2.83","_id":"@archiva/archiva-nextjs@0.2.83","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"5182db74a2325060d0555dc49ce8d2587d82e653","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.83.tgz","fileCount":31,"integrity":"sha512-mdsA8ZEmlWYYzBg8iO09kBL6lUsftp47Wda4X0hHCmkUQvY2C3dsYdJOyinjkYteU/AyVMf3at3kkymojtfV/A==","signatures":[{"sig":"MEYCIQCsCyhoz4JqOgYhKGZFLKeAX/R1VMUAn2NcpI5EWvh6fQIhAISL2TdZZmPaP4KEL/LcWS2B5ABPqWYtqRD9XPX9E32X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156141},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.83_1768382868305_0.8060364716036683","host":"s3://npm-registry-packages-npm-production"}},"0.2.91":{"name":"@archiva/archiva-nextjs","version":"0.2.91","_id":"@archiva/archiva-nextjs@0.2.91","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"7a4fbebd319ca6e44621447dba0663a16739bd30","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.91.tgz","fileCount":32,"integrity":"sha512-orgxQDojF4w0BXoCqQ4oLsLBNPMWbyIQ1U0GubUygGgLaL/hEKjWpQ+YdHVBbVn/mAgeksPjS3WZB/hEhZtz8A==","signatures":[{"sig":"MEUCIQCVfr7Da1oOjRic76OIYCCbIyRncykwHz/F2ub785wy+wIgPJf0LDt3O6ez9RJDfFbtYyyM8nhnm4DvTpN6ZtmfvtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168240},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.91_1768383200872_0.6198921767095416","host":"s3://npm-registry-packages-npm-production"}},"0.2.92":{"name":"@archiva/archiva-nextjs","version":"0.2.92","_id":"@archiva/archiva-nextjs@0.2.92","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"4b1f9602a7bc673a955c6452eb681120d6323f61","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.92.tgz","fileCount":32,"integrity":"sha512-5CCrPDDu6oJcMGfUFGwOdqIYdrYM1elmK6GpX/c1Ai3dyCVNqdmxRBa5PFO9w6nPzB0nvCRsZOZWl8CiHEcVew==","signatures":[{"sig":"MEQCIHyXn0ULSEWuEyRWDLJte8ghKrV/jo1r+CP743RIQYYxAiBcQSy1vq4mcA2wTuRkWTOxrU0q6vwc/y76aMfH2yPwiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168240},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.92_1768383513235_0.8998636007478524","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"@archiva/archiva-nextjs","version":"0.2.93","_id":"@archiva/archiva-nextjs@0.2.93","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"526f30bb38f275a125e660af8a1b291731befb8b","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.93.tgz","fileCount":32,"integrity":"sha512-wtb9AbbZhNmsIhHKFvu1vKhYhIXejCkrvnAmku+YQ0LkfrORE8+LbaK6JfAnQ8CVwDLvLrzye35EMGinS5WkZg==","signatures":[{"sig":"MEQCIDcWKtYdhu9v5/k+Tyl2a4MciIXe9O/5sB7HipK4hxf4AiA8FTQfZ/y8Uu4g8LeoErmp5PDmgVrp5qtXngxH7mMeLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171600},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"15c59314b328e684ab2d7586b85a336aa680c937","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.93_1768383787992_0.23743822492693623","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"@archiva/archiva-nextjs","version":"0.2.94","_id":"@archiva/archiva-nextjs@0.2.94","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"29e0d2ca384cffd80abccdf22711868f8ec893d2","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.2.94.tgz","fileCount":36,"integrity":"sha512-9wOKM5vBEz5QNQ5tKEaol9S7WIX2YpBvkCMkFnthlEiDMljd2drqZyl2PeYciIAjYrqrI78CPelwDLZxN0Fi7g==","signatures":[{"sig":"MEYCIQCIL3F0EPaMpk6HPTlYWE2QASF4MUc1GlybkuuQLL6MewIhAME23XXXh+dFIgpghiGEy6gy0kWIPeIAs6hKuw9i0ypY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193622},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"705a8d083efef4078902ad439c693e8902a9d327","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.6.3","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.2.94_1768384830950_0.12389604649782937","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@archiva/archiva-nextjs","version":"0.3.0","_id":"@archiva/archiva-nextjs@0.3.0","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"2b49d729e4d8e5610645e155df43c8250a400d24","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.3.0.tgz","fileCount":40,"integrity":"sha512-cYobKbBI/UJ0oUbzPTR6AXIFuZyNYaraqNfEKwGvkc+LDfD9e9+ZW7PR7/Q4L3KDCJTynLuJOzi/bXCOkruQTA==","signatures":[{"sig":"MEUCIQDbCcjzBO2fOb8MHLpbC287Jxfk+hWVk9UATMXfUGOHXwIgZkDjPVLafylxf5t/eEw5/VYmTeKQz+nhLuLLVVv10JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217513},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"21dd7bd5ef473a9edf969fef27e255841d5f61f9","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.7.0","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.3.0_1768711110928_0.06858290437937975","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@archiva/archiva-nextjs","version":"0.3.1","_id":"@archiva/archiva-nextjs@0.3.1","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"dist":{"shasum":"155390a8dcd4257ae6bb473b06631304ddd1e3ee","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.3.1.tgz","fileCount":40,"integrity":"sha512-jg8GHGF3D6WGP0M6Wjo4vgSK2dDeQyaFLyjGYRo8EZ8GR4n9B4+etg90MZkj7zJ4GtgFVWsLZ/B4t9wpbMsZKA==","signatures":[{"sig":"MEUCIEmKRGvVRuoFxJ1D2ZtizH0AfqDnR5TCQioJWmzbkRdqAiEAhiZMLvtPh7/seCaWyelQAzEKxh07oDaU9dzICCAuS0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234660},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./react/client":{"types":"./dist/react/client.d.ts","import":"./dist/react/client.mjs","require":"./dist/react/client.js"}},"gitHead":"21fbb3596b46693d6e36a056fbf3553620146f24","scripts":{"dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts","build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts"},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"_npmVersion":"11.7.0","description":"Archiva Next.js SDK - Server Actions and Timeline Component","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.22.4","server-only":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","react":"^18.2.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/archiva-nextjs_0.3.1_1768714061543_0.4855401657422982","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@archiva/archiva-nextjs","version":"0.3.2","description":"Archiva Next.js SDK - Server Actions and Timeline Component","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"},"./react":{"types":"./dist/react/index.d.ts","require":"./dist/react/index.js","import":"./dist/react/index.mjs"},"./react/client":{"types":"./dist/react/client.d.ts","require":"./dist/react/client.js","import":"./dist/react/client.mjs"},"./server":{"types":"./dist/server/index.d.ts","require":"./dist/server/index.js","import":"./dist/server/index.mjs"}},"scripts":{"build":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts","dev":"tsup src/index.tsx src/react/index.ts src/react/client.ts src/server/index.ts --format esm,cjs --dts --watch","test":"vitest run --config vitest.config.ts"},"peerDependencies":{"react":">=18","react-dom":">=18","next":">=13"},"dependencies":{"server-only":"^0.0.1","zod":"^3.22.4"},"devDependencies":{"@types/node":"^20.11.19","@types/react":"^18.2.55","@types/react-dom":"^18.2.19","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","tsup":"^8.0.1","vitest":"^1.2.2"},"gitHead":"21fbb3596b46693d6e36a056fbf3553620146f24","_id":"@archiva/archiva-nextjs@0.3.2","_nodeVersion":"23.11.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-lMQZpRq8lONBE4XtVRDV3ZCMf950CBYni0ucJKsLBw68/Vj5Z+/XvIA+c6OxJ3E5x5wUyNouuBS5qj0Jp3GcjA==","shasum":"6d84980e48f22f90c4074fcb5bdb36fa4a9ed5e7","tarball":"https://registry.npmjs.org/@archiva/archiva-nextjs/-/archiva-nextjs-0.3.2.tgz","fileCount":40,"unpackedSize":237558,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqw2EHXoFLc15n9OEoQR232pMoc16Z6VVt1E4eSDHqxgIhANfdfaCwctr9DeUkhTChVAOIidRt2vGMEp+xpF1uhR3H"}]},"_npmUser":{"name":"ksondevs","email":"jason@cedarlabs.dev"},"directories":{},"maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/archiva-nextjs_0.3.2_1768714405816_0.23440100864567404"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-12T00:09:00.802Z","modified":"2026-01-18T05:33:26.100Z","0.1.0":"2026-01-12T00:09:00.956Z","0.1.1":"2026-01-12T02:04:11.738Z","0.1.2":"2026-01-12T02:07:28.990Z","0.1.3":"2026-01-12T08:14:42.727Z","0.1.4":"2026-01-12T11:26:54.677Z","0.1.5":"2026-01-12T11:43:22.740Z","0.1.6":"2026-01-12T11:56:17.728Z","0.1.7":"2026-01-12T12:03:39.320Z","0.1.8":"2026-01-12T12:21:28.535Z","0.1.9":"2026-01-14T05:21:38.500Z","0.1.95":"2026-01-14T05:33:54.883Z","0.2.0":"2026-01-14T05:48:51.283Z","0.2.5":"2026-01-14T05:50:48.323Z","0.2.6":"2026-01-14T05:56:45.593Z","0.2.7":"2026-01-14T06:02:36.727Z","0.2.8":"2026-01-14T06:06:09.724Z","0.2.81":"2026-01-14T09:21:25.051Z","0.2.82":"2026-01-14T09:24:59.345Z","0.2.83":"2026-01-14T09:27:48.441Z","0.2.91":"2026-01-14T09:33:21.006Z","0.2.92":"2026-01-14T09:38:33.379Z","0.2.93":"2026-01-14T09:43:08.120Z","0.2.94":"2026-01-14T10:00:31.132Z","0.3.0":"2026-01-18T04:38:31.069Z","0.3.1":"2026-01-18T05:27:41.689Z","0.3.2":"2026-01-18T05:33:25.959Z"},"description":"Archiva Next.js SDK - Server Actions and Timeline Component","maintainers":[{"name":"ksondevs","email":"jason@cedarlabs.dev"}],"readme":"# @archiva/archiva-nextjs\r\n\r\nNext.js SDK for Archiva - Frontend Token Provider and Timeline Component\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @archiva/archiva-nextjs\r\n# or\r\npnpm add @archiva/archiva-nextjs\r\n# or\r\nyarn add @archiva/archiva-nextjs\r\n```\r\n\r\n## Quick Start\r\n\r\n### 1. Set Environment Variable\r\n\r\nSet the `ARCHIVA_SECRET_KEY` environment variable in your `.env.local` file:\r\n\r\n```env\r\nARCHIVA_SECRET_KEY=pk_test_xxxxx\r\n```\r\n\r\n**Important:** This should be a valid Archiva API key. The SDK uses this to mint short-lived frontend tokens securely on the server.\r\n\r\n### 2. Create Token Endpoint Route\r\n\r\nCreate a Next.js API route to handle frontend token requests. This route will be called by the SDK to fetch short-lived tokens.\r\n\r\n**File:** `app/api/archiva/frontend-token/route.ts`\r\n\r\n```tsx\r\nimport { GET } from '@archiva/archiva-nextjs/server';\r\n\r\n// Export the GET handler - that's it!\r\nexport { GET };\r\n```\r\n\r\nOr with custom configuration:\r\n\r\n```tsx\r\nimport { createFrontendTokenRoute } from '@archiva/archiva-nextjs/server';\r\n\r\nexport const GET = createFrontendTokenRoute({\r\n  apiBaseUrl: process.env.ARCHIVA_API_URL, // Optional: defaults to https://api.archiva.app\r\n});\r\n```\r\n\r\n### 3. Wrap Your App with ArchivaProvider\r\n\r\nWrap your application layout with the `ArchivaProvider` component. This is a **server component** that validates your `ARCHIVA_SECRET_KEY` and provides the token management context to client components.\r\n\r\n**File:** `app/layout.tsx`\r\n\r\n```tsx\r\nimport { ArchivaProvider } from '@archiva/archiva-nextjs/react';\r\n\r\nexport default function RootLayout({\r\n  children,\r\n}: {\r\n  children: React.ReactNode;\r\n}) {\r\n  return (\r\n    <html lang=\"en\">\r\n      <body>\r\n        <ArchivaProvider>\r\n          {children}\r\n        </ArchivaProvider>\r\n      </body>\r\n    </html>\r\n  );\r\n}\r\n```\r\n\r\n**Important:** Always import `ArchivaProvider` from `@archiva/archiva-nextjs/react` (not from the root package). This ensures the import is server-safe and won't trigger RSC errors.\r\n\r\nWith custom configuration:\r\n\r\n```tsx\r\nimport { ArchivaProvider } from '@archiva/archiva-nextjs/react';\r\n\r\nexport default function RootLayout({\r\n  children,\r\n}: {\r\n  children: React.ReactNode;\r\n}) {\r\n  return (\r\n    <html lang=\"en\">\r\n      <body>\r\n        <ArchivaProvider\r\n          apiBaseUrl=\"https://api.archiva.app\"\r\n          tokenEndpoint=\"/api/archiva/frontend-token\"\r\n          projectId=\"proj_123\" // Optional: for project-scoped tokens\r\n        >\r\n          {children}\r\n        </ArchivaProvider>\r\n      </body>\r\n    </html>\r\n  );\r\n}\r\n```\r\n\r\n### 4. Use the Timeline Component\r\n\r\nNow you can use the `Timeline` component in any client component. It will automatically:\r\n- Fetch short-lived frontend tokens\r\n- Call the Archiva API directly (no proxy routes needed)\r\n- Handle token refresh automatically\r\n- Retry on 401/403 errors\r\n\r\n**File:** `app/invoice/[id]/page.tsx`\r\n\r\n```tsx\r\n'use client';\r\n\r\nimport { Timeline } from '@archiva/archiva-nextjs/react/client';\r\n\r\nexport default function InvoicePage({ params }: { params: { id: string } }) {\r\n  return (\r\n    <div>\r\n      <h1>Invoice {params.id}</h1>\r\n      <Timeline\r\n        entityId={params.id}\r\n        entityType=\"invoice\"\r\n        initialLimit={25}\r\n      />\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\n**Note:** Client components like `Timeline` and `useArchiva` must be imported from `@archiva/archiva-nextjs/react/client` to ensure proper client/server code splitting.\r\n\r\n## How It Works\r\n\r\nThe SDK implements a Clerk-style provider pattern with short-lived frontend tokens:\r\n\r\n1. **Server Component (`ArchivaProvider`)**: Validates `ARCHIVA_SECRET_KEY` exists (never exposes it to the client)\r\n2. **Client Component (`ArchivaProviderClient`)**: Manages token lifecycle:\r\n   - Fetches tokens from your `/api/archiva/frontend-token` route\r\n   - Caches tokens in memory\r\n   - Auto-refreshes 30 seconds before expiry\r\n   - Handles 401/403 errors with automatic retry\r\n3. **Timeline Component**: Uses tokens to call Archiva API directly\r\n\r\n### Token Flow\r\n\r\n```\r\nClient Component → useArchiva().getToken()\r\n  ↓\r\nArchivaProviderClient checks cache\r\n  ↓\r\nIf expired/absent → GET /api/archiva/frontend-token\r\n  ↓\r\nYour route → POST /v1/frontend-tokens (Archiva API)\r\n  ↓\r\nServer mints JWT (90s expiry)\r\n  ↓\r\nToken returned → Cached → Used for API calls\r\n```\r\n\r\n## Advanced Usage\r\n\r\n### Using the `useArchiva` Hook\r\n\r\nAccess the Archiva context directly in your components:\r\n\r\n```tsx\r\n'use client';\r\n\r\nimport { useArchiva } from '@archiva/archiva-nextjs/react/client';\r\n\r\nexport function CustomTimeline({ entityId }: { entityId: string }) {\r\n  const { apiBaseUrl, getToken, forceRefreshToken } = useArchiva();\r\n  const [events, setEvents] = React.useState([]);\r\n\r\n  React.useEffect(() => {\r\n    async function loadEvents() {\r\n      const token = await getToken();\r\n      \r\n      const response = await fetch(`${apiBaseUrl}/api/events?entityId=${entityId}`, {\r\n        headers: {\r\n          Authorization: `Bearer ${token}`,\r\n        },\r\n      });\r\n\r\n      if (!response.ok) {\r\n        // SDK automatically handles 401/403 with retry\r\n        throw new Error('Failed to load events');\r\n      }\r\n\r\n      const data = await response.json();\r\n      setEvents(data.items);\r\n    }\r\n\r\n    loadEvents();\r\n  }, [entityId, apiBaseUrl, getToken]);\r\n\r\n  return (\r\n    <div>\r\n      {events.map((event) => (\r\n        <div key={event.id}>{event.action}</div>\r\n      ))}\r\n    </div>\r\n  );\r\n}\r\n```\r\n\r\n### Manual Token Refresh\r\n\r\nForce a token refresh if needed:\r\n\r\n```tsx\r\n'use client';\r\n\r\nimport { useArchiva } from '@archiva/archiva-nextjs/react/client';\r\n\r\nexport function RefreshButton() {\r\n  const { forceRefreshToken } = useArchiva();\r\n\r\n  const handleRefresh = async () => {\r\n    try {\r\n      const newToken = await forceRefreshToken();\r\n      console.log('Token refreshed:', newToken);\r\n    } catch (error) {\r\n      console.error('Failed to refresh token:', error);\r\n    }\r\n  };\r\n\r\n  return <button onClick={handleRefresh}>Refresh Token</button>;\r\n}\r\n```\r\n\r\n### Project-Scoped Tokens\r\n\r\nIf you want tokens scoped to a specific project, pass `projectId` to the provider:\r\n\r\n```tsx\r\n<ArchivaProvider projectId=\"proj_123\">\r\n  {children}\r\n</ArchivaProvider>\r\n```\r\n\r\nOr pass it as a query parameter to your token endpoint:\r\n\r\n```tsx\r\n// GET /api/archiva/frontend-token?projectId=proj_123\r\n```\r\n\r\n## API Reference\r\n\r\n### ArchivaProvider Props\r\n\r\n```ts\r\ntype ArchivaProviderProps = {\r\n  children: ReactNode;\r\n  apiBaseUrl?: string; // Default: 'https://api.archiva.app'\r\n  tokenEndpoint?: string; // Default: '/api/archiva/frontend-token'\r\n  projectId?: string; // Optional: for project-scoped tokens\r\n};\r\n```\r\n\r\n### Timeline Props\r\n\r\n```ts\r\ntype TimelineProps = {\r\n  entityId?: string;\r\n  actorId?: string;\r\n  entityType?: string;\r\n  initialLimit?: number; // Default: 25\r\n  className?: string;\r\n  emptyMessage?: string; // Default: 'No events yet.'\r\n};\r\n```\r\n\r\n### useArchiva Hook\r\n\r\n```ts\r\ntype ArchivaContextValue = {\r\n  apiBaseUrl: string;\r\n  getToken: () => Promise<string>;\r\n  forceRefreshToken: () => Promise<string>;\r\n  projectId?: string;\r\n};\r\n```\r\n\r\n## Security\r\n\r\n- **No secrets in client bundles**: `ARCHIVA_SECRET_KEY` is only used on the server\r\n- **Short-lived tokens**: Tokens expire in 90 seconds\r\n- **Automatic refresh**: Tokens refresh 30 seconds before expiry\r\n- **Scope enforcement**: Tokens require `timeline:read` scope\r\n- **Project scoping**: Tokens can be scoped to specific projects\r\n\r\n## Import Paths\r\n\r\nThe SDK provides explicit entrypoints to ensure proper server/client code splitting:\r\n\r\n### Server Components (e.g., `app/layout.tsx`)\r\n\r\n```tsx\r\n// ✅ Correct - Server-safe import\r\nimport { ArchivaProvider } from '@archiva/archiva-nextjs/react';\r\n```\r\n\r\n### Client Components\r\n\r\n```tsx\r\n'use client';\r\n\r\n// ✅ Correct - Client-only imports\r\nimport { Timeline, useArchiva } from '@archiva/archiva-nextjs/react/client';\r\n```\r\n\r\n### Server Routes (e.g., `app/api/archiva/frontend-token/route.ts`)\r\n\r\n```tsx\r\n// ✅ Correct - Server utilities\r\nimport { GET } from '@archiva/archiva-nextjs/server';\r\n```\r\n\r\n### Why Separate Entrypoints?\r\n\r\nNext.js App Router requires strict separation between server and client code. The SDK splits exports to prevent RSC errors:\r\n\r\n- `@archiva/archiva-nextjs/react` - Server-safe exports (ArchivaProvider only)\r\n- `@archiva/archiva-nextjs/react/client` - Client-only exports (Timeline, useArchiva)\r\n- `@archiva/archiva-nextjs/server` - Server utilities (route handlers)\r\n\r\n**Important:** Do NOT import client components from the root package or from `/react` in Server Components, as this will trigger RSC errors.\r\n\r\n## Backward Compatibility\r\n\r\nLegacy exports are still available from the root package for backward compatibility, but they are deprecated:\r\n\r\n```tsx\r\n// ⚠️ Legacy (deprecated - may cause RSC errors in Server Components)\r\nimport { ArchivaProvider, Timeline } from '@archiva/archiva-nextjs';\r\n```\r\n\r\nFor new projects, always use the explicit entrypoints shown above.\r\n\r\n## Troubleshooting\r\n\r\n### \"ARCHIVA_SECRET_KEY not configured\" or \"ARCHIVA_SECRET_KEY environment variable is required\"\r\n\r\nThis error occurs when the environment variable cannot be found. Follow these steps:\r\n\r\n1. **Check your `.env.local` file** (preferred) or `.env` file:\r\n   ```env\r\n   ARCHIVA_SECRET_KEY=pk_test_xxxxx\r\n   ```\r\n   - Make sure there are no spaces around the `=` sign\r\n   - Make sure there are no quotes around the value (unless the value itself contains quotes)\r\n   - The file should be in the root of your Next.js project (same directory as `package.json`)\r\n\r\n2. **Restart your Next.js dev server**:\r\n   - Stop the server (Ctrl+C)\r\n   - Start it again (`npm run dev` or `pnpm dev`)\r\n   - Next.js only loads environment variables on startup\r\n\r\n3. **Verify the variable is loaded**:\r\n   - Add a temporary log in your route handler:\r\n   ```ts\r\n   console.log('ARCHIVA_SECRET_KEY:', process.env.ARCHIVA_SECRET_KEY ? 'Set' : 'Not set');\r\n   ```\r\n   - Check the server console (not browser console) for the output\r\n\r\n4. **Check file location**:\r\n   - `.env.local` should be in the project root (same level as `next.config.js`)\r\n   - Not in `src/`, `app/`, or any subdirectory\r\n\r\n5. **For production deployments**:\r\n   - Set the environment variable in your hosting platform (Vercel, Railway, etc.)\r\n   - Don't commit `.env.local` to git (it should be in `.gitignore`)\r\n\r\n### \"useArchivaContext must be used within an ArchivaProvider\"\r\n\r\nWrap your component tree with `<ArchivaProvider>`. The provider must be a server component in your layout.\r\n\r\n### Token endpoint returns 401\r\n\r\nVerify that:\r\n1. `ARCHIVA_SECRET_KEY` is set correctly\r\n2. The API key is valid and active\r\n3. Your token endpoint route is correctly set up\r\n\r\n### Timeline shows \"Error: Failed to fetch frontend token\"\r\n\r\nCheck that:\r\n1. Your `/api/archiva/frontend-token` route exists\r\n2. The route handler is exported correctly\r\n3. `ARCHIVA_SECRET_KEY` is accessible to the route handler\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}