{"_id":"@10x-media/dual-session","_rev":"5-a397dec4d090aacbfd136a513d7f2810","name":"@10x-media/dual-session","dist-tags":{"latest":"0.1.0-beta.2","beta":"0.1.0-beta.2"},"versions":{"0.1.0-beta.0":{"name":"@10x-media/dual-session","version":"0.1.0-beta.0","keywords":["payload","payloadcms","plugin","auth","session","cookie"],"author":{"name":"10x-media"},"license":"MIT","_id":"@10x-media/dual-session@0.1.0-beta.0","maintainers":[{"name":"veiagg","email":"romapalamar.veiag@gmail.com"},{"name":"harleysalas","email":"Harley@Harleysalas.com"},{"name":"10xmedia-org","email":"info@10xmedia.de"}],"homepage":"https://github.com/10x-media/payload-plugins/tree/main/packages/dual-session","bugs":{"url":"https://github.com/10x-media/payload-plugins/issues"},"dist":{"shasum":"8bce11f446f84bfe41d75ae1b7b7c0afe85adaf0","tarball":"https://registry.npmjs.org/@10x-media/dual-session/-/dual-session-0.1.0-beta.0.tgz","fileCount":55,"integrity":"sha512-toKpdyluEeCBMptxEKXe6CT70npkkg+HynaIHPRvIDKsgilTEl2QvbEKogkdmiaEZ2A7xa658V9pvYh2s0EIxA==","signatures":[{"sig":"MEYCIQCl4iScLu1avHvX1R4IF6ZhielZCLK0pieDS/ua3NwGpgIhAJ2aCh7T3F+AZiCfRjPKYSLDO3ZdsRBdfrULck0+igE+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129366},"type":"module","_from":"file:10x-media-dual-session-0.1.0-beta.0.tgz","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n":{"types":"./dist/exports/i18n.d.ts","import":"./dist/exports/i18n.js","default":"./dist/exports/i18n.js"},"./proxy":{"types":"./dist/exports/proxy.d.ts","import":"./dist/exports/proxy.js","default":"./dist/exports/proxy.js"},"./types":{"types":"./dist/exports/types.d.ts","import":"./dist/exports/types.js","default":"./dist/exports/types.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"pnpm --filter @10x-media/dual-session-dev dev","lint":"biome check src tests dev","test":"vitest run","build":"tsdown","clean":"rm -rf dist *.tsbuildinfo dev/.next","start":"pnpm --filter @10x-media/dual-session-dev start","migrate":"pnpm --filter @10x-media/dual-session-dev migrate","generate":"pnpm --filter @10x-media/dual-session-dev generate","lint:fix":"biome check --write src tests dev","test:e2e":"bash scripts/e2e.sh","test:int":"vitest run tests/int","test:unit":"vitest run src","typecheck":"tsc -p tsconfig.json --noEmit","test:matrix":"DB_MATRIX=mongo vitest run tests/int/matrix.int.spec.ts && DB_MATRIX=postgres vitest run tests/int/matrix.int.spec.ts","migrate:down":"pnpm --filter @10x-media/dual-session-dev migrate:down","migrate:fresh":"pnpm --filter @10x-media/dual-session-dev migrate:fresh","migrate:reset":"pnpm --filter @10x-media/dual-session-dev migrate:reset","generate:types":"pnpm --filter @10x-media/dual-session-dev generate:types","migrate:create":"pnpm --filter @10x-media/dual-session-dev migrate:create","migrate:status":"pnpm --filter @10x-media/dual-session-dev migrate:status","test:container":"TEST_DB=container DB_MATRIX=mongo vitest run tests/int/matrix.int.spec.ts && TEST_DB=container DB_MATRIX=postgres vitest run tests/int/matrix.int.spec.ts","migrate:refresh":"pnpm --filter @10x-media/dual-session-dev migrate:refresh","generate:importmap":"pnpm --filter @10x-media/dual-session-dev generate:importmap"},"_npmUser":{"name":"veiagg","email":"romapalamar.veiag@gmail.com"},"_resolved":"E:\\Work\\payload-plugins\\packages\\dual-session\\10x-media-dual-session-0.1.0-beta.0.tgz","_integrity":"sha512-toKpdyluEeCBMptxEKXe6CT70npkkg+HynaIHPRvIDKsgilTEl2QvbEKogkdmiaEZ2A7xa658V9pvYh2s0EIxA==","repository":{"url":"git+https://github.com/10x-media/payload-plugins.git","type":"git","directory":"packages/dual-session"},"_npmVersion":"11.11.0","description":"Give each Payload auth collection its own session cookie, so an admin session and a frontend session can coexist.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","dependencies":{"jose":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.2.6","react":"19.2.6","tsdown":"0.22.1","vitest":"4.1.7","payload":"3.85.0","react-dom":"19.2.6","playwright":"1.60.0","typescript":"5.9.3","@types/node":"22.19.19","@types/react":"19.2.15","@payloadcms/ui":"3.85.0","@playwright/test":"1.60.0","@types/react-dom":"19.2.3","@10x-media/tsconfig":"0.0.0","@payloadcms/db-mongodb":"3.85.0","@payloadcms/db-postgres":"3.85.0","@10x-media/tsdown-config":"0.0.0","@10x-media/vitest-config":"0.0.0","@10x-media/payload-test-harness":"0.0.0"},"peerDependencies":{"next":"^15.0.0 || ^16.0.0","react":"^19.0.0","payload":"^3.83.0","react-dom":"^19.0.0","@payloadcms/ui":"^3.83.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dual-session_0.1.0-beta.0_1787140785470_0.2224749885601751","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@10x-media/dual-session","version":"0.1.0-beta.1","keywords":["payload","payloadcms","plugin","auth","session","cookie"],"author":{"name":"10x-media"},"license":"MIT","_id":"@10x-media/dual-session@0.1.0-beta.1","maintainers":[{"name":"veiagg","email":"romapalamar.veiag@gmail.com"},{"name":"harleysalas","email":"Harley@Harleysalas.com"},{"name":"10xmedia-org","email":"info@10xmedia.de"}],"homepage":"https://github.com/10x-media/payload-plugins/tree/main/packages/dual-session","bugs":{"url":"https://github.com/10x-media/payload-plugins/issues"},"dist":{"shasum":"f43d13a1f286530186f681155b3ac9e5a4cee9a8","tarball":"https://registry.npmjs.org/@10x-media/dual-session/-/dual-session-0.1.0-beta.1.tgz","fileCount":75,"integrity":"sha512-b7VeZsfAVYkPdb+WCeZEB1EdLLnQLhioiHDXPLfCunVEJqDKcoa1es2v47Rd4d/KUQyPSs5/xwRfiZgM6M3s7w==","signatures":[{"sig":"MEUCIQCoSzuJpOlN0G2xcHeaLtBXSCjm2MzKXwOiuGJwy1TRbQIgOC7dz3Q5DtKjKPs4cR1776bK+7EJXkkT9rjev1jKox0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136034},"type":"module","_from":"file:10x-media-dual-session-0.1.0-beta.1.tgz","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n":{"types":"./dist/exports/i18n.d.ts","import":"./dist/exports/i18n.js","default":"./dist/exports/i18n.js"},"./proxy":{"types":"./dist/exports/proxy.d.ts","import":"./dist/exports/proxy.js","default":"./dist/exports/proxy.js"},"./types":{"types":"./dist/exports/types.d.ts","import":"./dist/exports/types.js","default":"./dist/exports/types.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"pnpm --filter @10x-media/dual-session-dev dev","lint":"biome check src tests dev","test":"vitest run","build":"tsdown","clean":"rm -rf dist *.tsbuildinfo dev/.next","start":"pnpm --filter @10x-media/dual-session-dev start","migrate":"pnpm --filter @10x-media/dual-session-dev migrate","generate":"pnpm --filter @10x-media/dual-session-dev generate","lint:fix":"biome check --write src tests dev","test:e2e":"bash scripts/e2e.sh","test:int":"vitest run tests/int","test:unit":"vitest run src","typecheck":"tsc -p tsconfig.json --noEmit","test:matrix":"DB_MATRIX=mongo vitest run tests/int/matrix.int.spec.ts && DB_MATRIX=postgres vitest run tests/int/matrix.int.spec.ts","migrate:down":"pnpm --filter @10x-media/dual-session-dev migrate:down","migrate:fresh":"pnpm --filter @10x-media/dual-session-dev migrate:fresh","migrate:reset":"pnpm --filter @10x-media/dual-session-dev migrate:reset","generate:types":"pnpm --filter @10x-media/dual-session-dev generate:types","migrate:create":"pnpm --filter @10x-media/dual-session-dev migrate:create","migrate:status":"pnpm --filter @10x-media/dual-session-dev migrate:status","test:container":"TEST_DB=container DB_MATRIX=mongo vitest run tests/int/matrix.int.spec.ts && TEST_DB=container DB_MATRIX=postgres vitest run tests/int/matrix.int.spec.ts","migrate:refresh":"pnpm --filter @10x-media/dual-session-dev migrate:refresh","generate:importmap":"pnpm --filter @10x-media/dual-session-dev generate:importmap"},"_npmUser":{"name":"veiagg","email":"romapalamar.veiag@gmail.com"},"_resolved":"E:\\Work\\payload-plugins\\packages\\dual-session\\10x-media-dual-session-0.1.0-beta.1.tgz","_integrity":"sha512-b7VeZsfAVYkPdb+WCeZEB1EdLLnQLhioiHDXPLfCunVEJqDKcoa1es2v47Rd4d/KUQyPSs5/xwRfiZgM6M3s7w==","repository":{"url":"git+https://github.com/10x-media/payload-plugins.git","type":"git","directory":"packages/dual-session"},"_npmVersion":"11.11.0","description":"Give each Payload auth collection its own session cookie, so an admin session and a frontend session can coexist.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","dependencies":{"jose":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"16.2.6","react":"19.2.6","tsdown":"0.22.1","vitest":"4.1.7","payload":"3.85.0","react-dom":"19.2.6","playwright":"1.60.0","typescript":"5.9.3","@types/node":"22.19.19","@types/react":"19.2.15","@payloadcms/ui":"3.85.0","@playwright/test":"1.60.0","@types/react-dom":"19.2.3","@10x-media/tsconfig":"0.0.0","@payloadcms/db-mongodb":"3.85.0","@payloadcms/db-postgres":"3.85.0","@10x-media/tsdown-config":"0.0.0","@10x-media/vitest-config":"0.0.0","@10x-media/payload-test-harness":"0.0.0"},"peerDependencies":{"next":"^15.0.0 || ^16.0.0","react":"^19.0.0","payload":"^3.83.0","react-dom":"^19.0.0","@payloadcms/ui":"^3.83.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dual-session_0.1.0-beta.1_1788529317174_0.8885637624688867","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@10x-media/dual-session","version":"0.1.0-beta.2","keywords":["payload","payloadcms","plugin","auth","session","cookie"],"author":{"name":"10x-media"},"license":"MIT","_id":"@10x-media/dual-session@0.1.0-beta.2","maintainers":[{"name":"veiagg","email":"romapalamar.veiag@gmail.com"},{"name":"harleysalas","email":"Harley@Harleysalas.com"},{"name":"10xmedia-org","email":"info@10xmedia.de"}],"homepage":"https://github.com/10x-media/payload-plugins/tree/main/packages/dual-session","bugs":{"url":"https://github.com/10x-media/payload-plugins/issues"},"dist":{"shasum":"588649b5fb372b2f1c7f6892e55262f3d7459e19","tarball":"https://registry.npmjs.org/@10x-media/dual-session/-/dual-session-0.1.0-beta.2.tgz","fileCount":75,"integrity":"sha512-2LtdlCn4QWVCoh5HL5dOjd58mVl4J0UBmTTMT7XCyr7Vkam44/ud95fYKxbK62BFlhY2uJ2m0qtS1rxoGzybAA==","signatures":[{"sig":"MEUCIQCZrb2ycO6FQvbCsjFiGFF6jXDbz89z/B7ejB9JoeSy3QIgBof1uCRxRxM7LaB0abCr0lz3yQRYctE0BELAZNB7v0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136410},"type":"module","_from":"file:10x-media-dual-session-0.1.0-beta.2.tgz","engines":{"node":">=22.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./i18n":{"types":"./dist/exports/i18n.d.ts","import":"./dist/exports/i18n.js","default":"./dist/exports/i18n.js"},"./proxy":{"types":"./dist/exports/proxy.d.ts","import":"./dist/exports/proxy.js","default":"./dist/exports/proxy.js"},"./types":{"types":"./dist/exports/types.d.ts","import":"./dist/exports/types.js","default":"./dist/exports/types.js"},"./client":{"types":"./dist/exports/client.d.ts","import":"./dist/exports/client.js","default":"./dist/exports/client.js"}},"scripts":{"dev":"pnpm --filter @10x-media/dual-session-dev dev","lint":"biome check src tests dev","test":"vitest run","build":"tsdown","clean":"rm -rf dist *.tsbuildinfo dev/.next","start":"pnpm --filter @10x-media/dual-session-dev start","migrate":"pnpm --filter @10x-media/dual-session-dev migrate","generate":"pnpm --filter @10x-media/dual-session-dev generate","lint:fix":"biome check --write src tests dev","test:e2e":"bash scripts/e2e.sh","test:int":"vitest run tests/int","test:unit":"vitest run src","typecheck":"tsc -p tsconfig.json --noEmit","test:matrix":"DB_MATRIX=mongo vitest run tests/int/matrix.int.spec.ts && DB_MATRIX=postgres vitest run tests/int/matrix.int.spec.ts","migrate:down":"pnpm --filter @10x-media/dual-session-dev migrate:down","migrate:fresh":"pnpm --filter @10x-media/dual-session-dev migrate:fresh","migrate:reset":"pnpm --filter @10x-media/dual-session-dev migrate:reset","generate:types":"pnpm --filter @10x-media/dual-session-dev generate:types","migrate:create":"pnpm --filter @10x-media/dual-session-dev migrate:create","migrate:status":"pnpm --filter @10x-media/dual-session-dev migrate:status","test:container":"TEST_DB=container DB_MATRIX=mongo vitest run tests/int/matrix.int.spec.ts && TEST_DB=container DB_MATRIX=postgres vitest run tests/int/matrix.int.spec.ts","migrate:refresh":"pnpm --filter @10x-media/dual-session-dev migrate:refresh","generate:importmap":"pnpm --filter @10x-media/dual-session-dev generate:importmap"},"_npmUser":{"name":"veiagg","email":"romapalamar.veiag@gmail.com"},"_resolved":"E:\\Work\\payload-plugins\\packages\\dual-session\\10x-media-dual-session-0.1.0-beta.2.tgz","_integrity":"sha512-2LtdlCn4QWVCoh5HL5dOjd58mVl4J0UBmTTMT7XCyr7Vkam44/ud95fYKxbK62BFlhY2uJ2m0qtS1rxoGzybAA==","repository":{"url":"git+https://github.com/10x-media/payload-plugins.git","type":"git","directory":"packages/dual-session"},"_npmVersion":"11.11.0","description":"Give each Payload auth collection its own session cookie, so an admin session and a frontend session can coexist.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","dependencies":{"jose":"^5.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"16.2.6","react":"19.2.6","tsdown":"0.22.1","vitest":"4.1.7","payload":"3.85.0","react-dom":"19.2.6","playwright":"1.60.0","typescript":"5.9.3","@types/node":"22.19.19","@types/react":"19.2.15","@payloadcms/ui":"3.85.0","@playwright/test":"1.60.0","@types/react-dom":"19.2.3","@10x-media/tsconfig":"0.0.0","@payloadcms/db-mongodb":"3.85.0","@payloadcms/db-postgres":"3.85.0","@10x-media/tsdown-config":"0.0.0","@10x-media/vitest-config":"0.0.0","@10x-media/payload-test-harness":"0.0.0"},"peerDependencies":{"next":"^15.0.0 || ^16.0.0","react":"^19.0.0","payload":"^3.83.0","react-dom":"^19.0.0","@payloadcms/ui":"^3.83.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dual-session_0.1.0-beta.2_1789493214774_0.0003427697595301815","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-19T11:59:45.234Z","modified":"2026-09-15T17:27:08.909Z","0.1.0-beta.0":"2026-08-19T11:59:45.605Z","0.1.0-beta.1":"2026-09-04T13:41:57.315Z","0.1.0-beta.2":"2026-09-15T17:26:54.890Z"},"bugs":{"url":"https://github.com/10x-media/payload-plugins/issues"},"author":{"name":"10x-media"},"license":"MIT","homepage":"https://github.com/10x-media/payload-plugins/tree/main/packages/dual-session","keywords":["payload","payloadcms","plugin","auth","session","cookie"],"repository":{"url":"git+https://github.com/10x-media/payload-plugins.git","type":"git","directory":"packages/dual-session"},"description":"Give each Payload auth collection its own session cookie, so an admin session and a frontend session can coexist.","maintainers":[{"name":"veiagg","email":"romapalamar.veiag@gmail.com"},{"name":"harleysalas","email":"Harley@Harleysalas.com"},{"name":"10xmedia-org","email":"info@10xmedia.de"}],"readme":"","readmeFilename":"README.md"}