{"_id":"codeforlife","_rev":"77-5471180c3f24f2e42546647d547d8069","name":"codeforlife","dist-tags":{"latest":"2.15.10"},"versions":{"2.6.1":{"name":"codeforlife","version":"2.6.1","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.1","maintainers":[{"name":"codeforlife","email":"codeforlife-bot@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Based off of:","https://github.com/vitejs/vite/blob/main/packages/create-vite/template-react-ts/package.json","Dependency rules:","`peerDependencies` should contain everything required to build and test a","service's front end.","TODO: make devDependencies the same as peerDependencies"],"dist":{"shasum":"404b7565beca1b6379c0ef3674a7384d2d2bd9cc","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.1.tgz","fileCount":147,"integrity":"sha512-dwAPZQLEaH4A0FXUlgb8z0OxQu8GqDrN2d7EpSLc0owiM+vQrGWz3bxEnH/kINj+maKfXJauobrB1rarn16eKA==","signatures":[{"sig":"MEQCICKFto0ExqKt5YTXr3EVZF8INnBbtnsqMG6oX9G1yxnJAiBB7XoThUYSZSQic9XDUMFaXjnELiRgywvw8jyO3TSHNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1244395},"type":"module","gitHead":"1ce63fc95f1684afe8772029af4370adfec8fd50","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeforlife","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.0.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","globals":"^15.9.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@eslint/js":"^9.9.0","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","typescript-eslint":"^8.1.0","eslint-plugin-react":"^7.35.0","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","eslint-plugin-react-hooks":"^4.6.2","@testing-library/user-event":"^14.5.2","eslint-plugin-react-refresh":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.1_1734424025943_0.11799261598672062","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"codeforlife","version":"2.6.2","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"f3868753e499ba7cf6bdd5d8d7f38cf1de8871c5","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.2.tgz","fileCount":147,"integrity":"sha512-0Hl4Fjou+HB/dJpPs23t3oMdJBv6yG4/nn7x2imwPpiMXwSI9LeqhXwkT5+YVNz1BgPVqqcQTrcbENh3wtPshA==","signatures":[{"sig":"MEUCICa+ZfNjG1lngvBNAnIaY2i99qr8TbhUQP5elo71/l6tAiEAu9DjPoEI12Lfzny5YE+kV9v2rElm+V4wV1KLIxz9NoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241673},"type":"module","gitHead":"b212f239dbc408ef7e01094c6c54e3e8956786df","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.0.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.2_1734513473056_0.09380997149691228","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"codeforlife","version":"2.6.3","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.3","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"4ac02336821fab7b23bc6298000f4728d0a68a03","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.3.tgz","fileCount":147,"integrity":"sha512-4a3bgX2mvc672Xm+YEMkAtyRmXr66EpWqkBBHCEcUJA4Xb4TIhYnpsI00GPGC+ECEPKreoEyrurkgx/P1Wa54A==","signatures":[{"sig":"MEYCIQCv7MmPytPdssheomuNsMXINNn0yyTdECvaVRBlr5dMuQIhAO9tR6BCYj05ynPgAj1bgfzX3dwYb6QyePuPx3YMLXSD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242031},"type":"module","gitHead":"0b0b0691a749e02cd560e381d578004452c6a871","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.0.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.3_1734516492020_0.815832288051493","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"codeforlife","version":"2.6.4","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.4","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"109e81e8448e45d319c147b5f4a965462dd77b27","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.4.tgz","fileCount":147,"integrity":"sha512-R/IbtLCC2wgkH+uS1QKIV7Cdmlse82xc+Vh8MMWpy4i6JLnYbPVTwBTMMqDjr+wXwBr8osMgaO3/TKYsZU8A1Q==","signatures":[{"sig":"MEUCIQDn2TaZkD6KOnNWYWGyx6CVqkMairHFY7zlI06Dyq8rpgIgadxa3HBPSBa7FtE8PBTgOEyx3s0KXIIJKibA1a0I13s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1252687},"type":"module","gitHead":"4841b48ad01eba00f06cccf21cee78a377ba857c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.0.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.4_1736527307756_0.44801846329445194","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"codeforlife","version":"2.6.5","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.5","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"f741a5a6ae8a616d4a5162f0c5da218be39756d5","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.5.tgz","fileCount":147,"integrity":"sha512-D0P5eUytyryHRskK5sx0YPqauJoYNhKxiaYxaaAtoUGTrdjEs46XAb+oRuWQ6cDrPS4GquNRhw6+rQllsZ7Wag==","signatures":[{"sig":"MEUCIDVVMTVIlRwPcAfLLqxENSl/9xW6apumX9Emmju8D0N3AiEA8Itf1oAG8sCVx64LJ/h36sIyYmBBAJuNz00wwo7MxuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1253684},"type":"module","gitHead":"5b36ceb16a23ec7624170eb3616014c4f4d9ff51","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.0.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.12.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.5_1737118667138_0.0933329840036281","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"codeforlife","version":"2.6.6","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.6","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"5be17532887e49b7fe4cc8c8f221cf341a773b05","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.6.tgz","fileCount":147,"integrity":"sha512-U9LsBq879ATsR40lQUBePxzHMYzIxskMzeVG3h8hD3/xDlpwyNRgNoXl/iVRqv+aww7sZqiysC649rxCmrVitw==","signatures":[{"sig":"MEUCIQDF8mK470tcd0cwgFrOzdA0ud9t3IPbhm0H5fCfbS7VjgIgDrd169LgXD6T37WWOX9iqZSM/2Sr6QTOw6VfDtTiPN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254540},"type":"module","gitHead":"00040ed0d6469082d12308d424b6c534089aa847","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.0.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.13.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.6_1737987361334_0.6391143164895319","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"codeforlife","version":"2.6.7","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.7","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"212721a1c3b5ef3b3d92a022de6e990d45458309","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.7.tgz","fileCount":149,"integrity":"sha512-9om6AJ9ovi1e3uDn5R5oRp1eTvPaEPmbT8KxUVSxwwQkG6SSpg6x2E14Fn5skSLM7sXnjrfbPyWJPpwnhyCQFQ==","signatures":[{"sig":"MEUCIQCDaqhVn01BjYQpHgB+nVnl2oiPphyx8HLh/ERbQj4X5AIgPd7rE7pQdmsrSkSOwTS0glTNvC0rtvX97+ibiaF4vgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260198},"type":"module","gitHead":"1871d287781f0a49dd0f43364d083b6e2adc7689","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.1.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.13.1","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.7_1739969863973_0.9793186887966296","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"codeforlife","version":"2.6.8","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.8","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"8f2371c7c2922ab7ed9448b7a2e0adcc536736d7","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.8.tgz","fileCount":149,"integrity":"sha512-OpcxMf7nIEOd3Gs6ogc+5pUMeyYZQRF/iTV3dh55wnY58ikFgAS0SWuI8aCWRIUD2Y2Medv/DuWyWdH60R2lXg==","signatures":[{"sig":"MEUCIHCgeMdOipOPhAC7nWLuRA/vZd0T5ZvpZvQiEm3dMzyYAiEA3eXxLJsvtb7dgmQVmqsx1bjkLwNfWkx0mF+5YYWn2m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1261026},"type":"module","gitHead":"fdbb14538f06a9f48180a8084f23355463ab8932","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.1.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.13.1","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.8_1740423569784_0.8323206930580762","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"codeforlife","version":"2.6.9","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.9","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"8d753448adbf1fb30325267c889894179babe52a","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.9.tgz","fileCount":149,"integrity":"sha512-9o+sf7IWGP7nzkpiSaYeD9gChzytbGPJw91ZiJX6SqO+4Il8Da5h8QwZUQy/dnZI+BzhmLQWu2mrZDeWxnu1XQ==","signatures":[{"sig":"MEQCIHRVjqup/BqQxhS8nki75OV6BQ7AxilOn1g7qKxMDf8xAiA6NziNpj6lEgyD59/SfMdAduFHoRAN/OomZKp0GDOW7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1261324},"type":"module","gitHead":"a399e3806a013f68b4fe1feb6cc9cd81fce7f6dc","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.1.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.13.1","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.9_1740477309821_0.8855497407036552","host":"s3://npm-registry-packages-npm-production"}},"2.6.10":{"name":"codeforlife","version":"2.6.10","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.10","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"f338da487dda8ff4fc572406cbc2329519dfa961","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.10.tgz","fileCount":149,"integrity":"sha512-rXy2a3cNRy2t5aIkMYO2gf5cC2fTo3G0h8r8y5bEHie2ALOwGOXKntnz8fZz0ozwo2rhUXphiYyRapB1Z9MIWg==","signatures":[{"sig":"MEYCIQCpzePFXk+K6d9gRpG5tkItNC7OAdA180DMcGk5U4iFbwIhAIDwUHXoFN3u6DxInqtiWpGbULBw7v+33T9gqXnBx00S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1261531},"type":"module","gitHead":"f0596b13a831b0d6e6af16bc701a85b17957dc54","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.1.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.13.1","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.10_1740483235350_0.368034907176259","host":"s3://npm-registry-packages-npm-production"}},"2.6.11":{"name":"codeforlife","version":"2.6.11","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.11","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"17d54eacc322b0d94a12e05d6cc4fe12839fd4af","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.11.tgz","fileCount":150,"integrity":"sha512-Q4FhrMmLTtg7oy98Dk2jWin+ih0e8Rjj1bAyVDiQJDWhPa9trm2is2voFXGBc+Fjk68JENZMy7l0uY1a3bLzVg==","signatures":[{"sig":"MEQCICxtvRlhKLn3AsSEkgrsKeF1trjLGfwi6wz9h9Cl516vAiAqhHrIeFGRD/qooaOnfJES80SGUYDoPBYsC5QhaZwKow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263338},"type":"module","gitHead":"2c423d58708e54dceb8fbfb66692ade660aa5d0f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"vite","lint":"eslint --max-warnings=0 .","test":"vitest run","build":"tsc && vite build","start":"serve -s dist","format":"prettier --write .","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint --fix .","type-check":"tsc --noEmit","format:check":"prettier --check --write=false .","test:verbose":"vitest run --reporter=verbose --coverage.thresholds.lines=90 --coverage.thresholds.functions=90 --coverage.thresholds.branches=90 --coverage.thresholds.statements=90","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.1.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.13.1","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","serve":"^14.2.3","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.11_1740495078555_0.5820802325115377","host":"s3://npm-registry-packages-npm-production"}},"2.6.12":{"name":"codeforlife","version":"2.6.12","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.12","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"43295a689d304fdf15b883c59a863630f7bb0c04","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.12.tgz","fileCount":151,"integrity":"sha512-6VtTizOgA9VvhwOGUxb5VakoGJJwZ/MiZCK7hVHFM6aO9tRg2ajon7CMwoPHLOPIWghubtksS8t2AxIQ7Pra1g==","signatures":[{"sig":"MEQCIFhsyEOyG2vbH8vh10Ggs0/yhbo1P/yr2TGg1qVIxJtbAiBQ81bkewhar9RYrYy4O7JtJfysLCKZDotsKzAPDS5pHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264850},"type":"module","gitHead":"f616d2ae7da5048fc116fd7a7c394e204783ca0b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend/cli $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.2.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.12_1742485360467_0.24782342207900965","host":"s3://npm-registry-packages-npm-production"}},"2.6.13":{"name":"codeforlife","version":"2.6.13","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.13","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"a14ae054d0017519bf2d2de475c58c90d510ddce","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.13.tgz","fileCount":150,"integrity":"sha512-NhtJ8t7Fpj1HwpFcB/N/JvfIti7WI3wbnZa/xXolTbf//czf0r8PWXXLSJFnL9/wAs4aAignZOcmin0W797DBg==","signatures":[{"sig":"MEQCIH2/IatpDMlvpmU2RkNEyNnDdNUsEdsAEid4NhYU3qb+AiAXcrZwCC7Ebz+YOhmSRk7dQyP/V2B/g9FnpiAgt0sjcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274247},"type":"module","gitHead":"10dc459320e1a75ea9967dd174d8bb348e0b2bf8","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend/cli $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.2.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.13_1742914352589_0.7439991098015928","host":"s3://npm-registry-packages-npm-production"}},"2.6.14":{"name":"codeforlife","version":"2.6.14","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.14","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"42773cda1955fad7c9ef1bb50c2f391b4f8ab3e0","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.14.tgz","fileCount":150,"integrity":"sha512-3ka3ZEgde5VhtE2pfGJfPKxRZMdEQZUJmbgG0F7KlcHMVM6jC5gbK6wNu9C/6CPGO4i9x6ufaKuv/YhJ9xSAEg==","signatures":[{"sig":"MEUCIQC3Notpz15CF0UiyOzDYVzqWVz0oIMVch4oV5Ygz3TfLAIgFpBwBKpHPUwgUfG4lEzlBT+SVnfhbFydmFk/Wac04ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278450},"type":"module","gitHead":"fdba86f5bb8539fb933f3b6e1af21a547d299a03","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend/cli $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.2.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^20.14.2","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.14_1742920008912_0.2082058727134104","host":"s3://npm-registry-packages-npm-production"}},"2.6.15":{"name":"codeforlife","version":"2.6.15","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.15","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"d4b858053da2fe86fb21965532a3e9fb81e75788","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.15.tgz","fileCount":150,"integrity":"sha512-VTlDgL5Bw9ZYgy9INRjeMEqyKS05nibdKCaunroBzP7auP/YAFw3heSYyAGh107jckiqh9ny2i7xCk8DRSZ0HA==","signatures":[{"sig":"MEUCIQDboJFiOiWWZK+6B8J0WHfwsjS/GAaG+HxkyNdv0PfWogIgLR1YD16VPpeTp/KgI5+U692y8O9PyQecuMiFtHbGcJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278819},"type":"module","gitHead":"6eadc5339d27391dd116e8eddfffbaccfb2d330c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend/cli $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.3.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.14.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^22.14.1","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.15_1745500783719_0.9494336455584695","host":"s3://npm-registry-packages-npm-production"}},"2.6.16":{"name":"codeforlife","version":"2.6.16","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.16","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"8fd7d5064d60f405ca7ec05cab88399dd6ae4559","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.16.tgz","fileCount":150,"integrity":"sha512-y7RHM/X1YKnKzSj/V1DDoDpVKDs4hmxrzHOdCIg4P7nLhZy9Ksn0gla93iGXGTIDTuv/JrdPhXTgM9bvR9UEpQ==","signatures":[{"sig":"MEQCIB9We8rYG09gMrf/ty91yIuW9IlkwmKOHlB8tT60L2C7AiAaaCO9CPqEJkGmgw3TGlic02D7k5OODl1mWP7FaSkmKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279959},"type":"module","gitHead":"640234050c066a5bfd19d87b788ea0498cd2d050","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend/cli $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.3.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.15.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^22.14.1","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.16_1747316721139_0.09631795054383074","host":"s3://npm-registry-packages-npm-production"}},"2.6.17":{"name":"codeforlife","version":"2.6.17","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.6.17","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"9c7cb53f25e362f14fb21a5c8ec4c5599b5e5ac7","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.6.17.tgz","fileCount":149,"integrity":"sha512-DDXSqG4hTPi5/3cKkWumrWkO2lwjekO3UqA8n9EitDUhupu4f7SNz+QbagdmhAzPQmS69ccnTvZu0E70eSbwMg==","signatures":[{"sig":"MEYCIQD/waFius4L7JMh5JdKffivgeWGyEwGzqM1QZZ1IwsfngIhAKX7OTzTWpkYqVOFvU8r+iuFeaDP56cTBMRERByzdXQY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280220},"type":"module","gitHead":"96c173ad489bbf1a916660b2cd3b30bc9efc2272","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend/cli $@"},"_npmUser":{"name":"cfl-bot","actor":{"name":"cfl-bot","type":"user","email":"codeforlife-bot@ocado.com"},"email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.4.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.16.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^22.14.1","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.6.17_1750850986944_0.5188657429279075","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"codeforlife","version":"2.7.0","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.7.0","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"d1af9be4e98612cf3c67139a42c48cc21838c2a2","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.7.0.tgz","fileCount":146,"integrity":"sha512-O/9XoXjiYCihl6XWUK4bjGzGBJPFIt2TOD+evIdycQHOpQLxRvHFksDgptOqBZoTrCnaoZRiFBETf8fJxsWFDg==","signatures":[{"sig":"MEQCIHPr8dS+rxdIepzNpFolejBaky9tEqi/eSr1tnY2sq2dAiBCkap6AbXPnxbpQZFL9wvBseMQcioVYsm+ONmQVWFs3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1290330},"type":"module","gitHead":"73f7c925177b661ecf4437b39cf81b05ab8f8dd6","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.5.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.18.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^22.14.1","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.7.0_1755244765256_0.5407775938363588","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"codeforlife","version":"2.7.1","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.7.1","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"869013873763612912607f0e5e0244d8b63cf88f","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.7.1.tgz","fileCount":146,"integrity":"sha512-cJGSrsb1LQsZ1phAIVDzR51Fkl1LMETh50QeOpqxRqsilb+e+lFoN7yo2k/A4ud6D93U8CBNZy0lvKcdunvP6w==","signatures":[{"sig":"MEUCIDFObUyRQQV+VPvixSBmzZdw0m3iTlWNBx3wBjRqFKixAiEAlj6m8kDVmf2ZrB51DIvIqFCUmgPfvYAaAmtlHD7OYNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291103},"type":"module","gitHead":"8435c942a4f84b34d0f5090500f9bc7fb062a77b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.5.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.18.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^22.14.1","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.7.1_1755255681667_0.09328524237197922","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"codeforlife","version":"2.7.2","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.7.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"dist":{"shasum":"4707a8012fa646bc4859703caac54073d12a7e5e","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.7.2.tgz","fileCount":146,"integrity":"sha512-c2yvzn6+xIKwASoo+aAIBJIXIpmSdstLQYgpUM+sbUpfe5lYxd+TuPrDmswWO9GFraxsqyaATX3l9pK9kQ/6CQ==","signatures":[{"sig":"MEYCIQCAZhmxpFE/orY931iO0y/fP07NqtZyfWww3XwxSHDSbgIhAM7hfXFhIhZhGUtcoY+39ZBjEAQqsaES4BJU7BrO7qek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291733},"type":"module","gitHead":"c21fdf80f21dae1d68a67c1ac9187a021c556460","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"VITE_CONFIG=./vite.config.ts ../scripts/frontend $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.5.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.18.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","jsdom":"^23.2.0","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.1","@types/qs":"^6.9.7","@vitest/ui":"^1.6.0","typescript":"^5.3.3","@types/node":"^22.14.1","@types/react":"^18.2.47","@types/express":"^5.0.0","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.18","@testing-library/dom":"^9.3.4","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-config-react-app":"^7.0.1","@testing-library/jest-dom":"^6.2.0","@vitest/coverage-istanbul":"^1.6.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.7.2_1755265180512_0.1693654863856855","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"codeforlife","version":"2.8.0","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.8.0","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Export rules:","🚫 Don't export anything not contained in the src directory.","","Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"2d1ab654960d1de636654249ee997a19d457c3f2","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.8.0.tgz","fileCount":146,"integrity":"sha512-/h64eDbPQkfAAngEQdGcDbnU86x+E14J+Q47uMybg/RLd0Efbq2+dg2VaCnlw3jHOZO3LgL6MBpI+aaEn3cFxQ==","signatures":[{"sig":"MEQCIG+kFk8hiWP4jhY4QxP1kgglaxpXnkUytEYnSjEP3T62AiBEQDP9K7FjjtGhy1t35udP7pE7vQ+4AX5HOOdARN8x+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294116},"type":"module","exports":{".":"./src/index.ts","./api":"./src/api/index.ts","./api/*":"./src/api/*.ts","./hooks":"./src/hooks/index.ts","./theme":"./src/theme/index.ts","./server":"./src/server.js","./slices":"./src/slices/index.ts","./fonts/*":"./src/fonts/*.ttf","./hooks/*":"./src/hooks/*.tsx","./theme/*":"./src/theme/*.ts","./utils/*":"./src/utils/*.ts","./features":"./src/features/index.ts","./settings":"./src/settings/index.ts","./slices/*":"./src/slices/*.ts","./utils/api":"./src/utils/api.tsx","./components":"./src/components/index.ts","./features/*":"./src/features/*.tsx","./settings/*":"./src/settings/*.ts","./utils/test":"./src/utils/test.tsx","./middlewares":"./src/middlewares/index.ts","./utils/theme":"./src/utils/theme.tsx","./components/*":"./src/components/*.tsx","./images/svg/*":"./src/images/svg/*.svg","./api/endpoints":"./src/api/endpoints/index.ts","./middlewares/*":"./src/middlewares/*.ts","./components/form":"./src/components/form/index.tsx","./components/page":"./src/components/page/index.ts","./components/table":"./src/components/table/index.tsx","./theme/components":"./src/theme/components/index.ts","./components/router":"./src/components/router/index.tsx"},"gitHead":"ef9ad792dfc3e5a9e017a9d3e679db8556fa9dfc","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"cli":"../scripts/frontend $@"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.5.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.18.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.8.0_1755794894794_0.7618798632406285","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"codeforlife","version":"2.8.1","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.8.1","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Export rules:","🚫 Don't export anything not contained in the src directory.","","Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"d51281324720cd76993c9cacc4c5beec3b44743e","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.8.1.tgz","fileCount":146,"integrity":"sha512-wuZpK+DOyfa3HRYG1q0uyy4pv4TElI41o6a7HoyGSLR7nsQ2KMoO9JCYmwTh3qYSMd4wNK9Wp9NQDN41lYFnJw==","signatures":[{"sig":"MEYCIQDE5DQGkPUA71iwfLGQjzlhp+cQUa4Ps07tTXMv6nnfMwIhAMWMkXCFmEHAkwy7Xugpz3DoXVUqGzGep/fMQDezC5Ld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294406},"type":"module","exports":{".":"./src/index.ts","./api":"./src/api/index.ts","./api/*":"./src/api/*.ts","./hooks":"./src/hooks/index.ts","./theme":"./src/theme/index.ts","./server":"./src/server.js","./slices":"./src/slices/index.ts","./hooks/*":"./src/hooks/*.tsx","./theme/*":"./src/theme/*.ts","./utils/*":"./src/utils/*.ts","./features":"./src/features/index.ts","./settings":"./src/settings/index.ts","./slices/*":"./src/slices/*.ts","./utils/api":"./src/utils/api.tsx","./components":"./src/components/index.ts","./features/*":"./src/features/*.tsx","./settings/*":"./src/settings/*.ts","./utils/test":"./src/utils/test.tsx","./fonts/ttf/*":"./src/fonts/ttf/*.ttf","./middlewares":"./src/middlewares/index.ts","./utils/theme":"./src/utils/theme.tsx","./components/*":"./src/components/*.tsx","./images/svg/*":"./src/images/svg/*.svg","./api/endpoints":"./src/api/endpoints/index.ts","./middlewares/*":"./src/middlewares/*.ts","./components/form":"./src/components/form/index.tsx","./components/page":"./src/components/page/index.ts","./components/table":"./src/components/table/index.tsx","./theme/components":"./src/theme/components/index.ts","./components/router":"./src/components/router/index.tsx"},"gitHead":"3456ed9fb79cc7f82403c6f24421f7084e1a286a","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts/frontend"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.5.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.18.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.8.1_1755859268563_0.6177899752288261","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"codeforlife","version":"2.8.2","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.8.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Export rules:","🚫 Don't export anything not contained in the src directory.","","Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"4315fe70a1725aeac9af55ef4b813d88d125d35b","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.8.2.tgz","fileCount":146,"integrity":"sha512-/0H9rQiqtUf4MN691zH78FoU3lUHGoQ5qNb1LjEgaCVDiVXG55lqGrBddh0d4S8g1efSuHN+mhnm+IJloPpouw==","signatures":[{"sig":"MEUCIQCdvTx6oY26hj/R3qt/7V08iI/58sOZoTSQxfBCRc21gQIgdq23wkmoHDumxV1WpXsTkaPM1mAutOJ2EdKeFrJpWx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294689},"type":"module","exports":{".":"./src/index.ts","./api":"./src/api/index.ts","./api/*":"./src/api/*.ts","./hooks":"./src/hooks/index.ts","./theme":"./src/theme/index.ts","./server":"./src/server.js","./slices":"./src/slices/index.ts","./hooks/*":"./src/hooks/*.tsx","./theme/*":"./src/theme/*.ts","./utils/*":"./src/utils/*.ts","./features":"./src/features/index.ts","./settings":"./src/settings/index.ts","./slices/*":"./src/slices/*.ts","./utils/api":"./src/utils/api.tsx","./components":"./src/components/index.ts","./features/*":"./src/features/*.tsx","./settings/*":"./src/settings/*.ts","./utils/test":"./src/utils/test.tsx","./fonts/ttf/*":"./src/fonts/ttf/*.ttf","./middlewares":"./src/middlewares/index.ts","./utils/theme":"./src/utils/theme.tsx","./components/*":"./src/components/*.tsx","./images/svg/*":"./src/images/svg/*.svg","./api/endpoints":"./src/api/endpoints/index.ts","./middlewares/*":"./src/middlewares/*.ts","./components/form":"./src/components/form/index.tsx","./components/page":"./src/components/page/index.ts","./components/table":"./src/components/table/index.tsx","./theme/components":"./src/theme/components/index.ts","./components/router":"./src/components/router/index.tsx"},"gitHead":"d6c82eae5990a4616c523bc5d0fcfaee3729eacd","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts/frontend"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.5.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.18.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.8.2_1755880859603_0.6958439814293682","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"codeforlife","version":"2.8.3","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.8.3","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Export rules:","🚫 Don't export anything not contained in the src directory.","","Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"4e1d7fe4324b4f688e2450cf7c4a2dd6088f2c85","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.8.3.tgz","fileCount":146,"integrity":"sha512-b1FYlr2DWU0t3B0KSjO+ufOWNUqmkRyPncD5LF7d+rCnGCQhMtHTvYDeO3XGLz3/xWrp7JDRUnCmVwnnBQQT/A==","signatures":[{"sig":"MEYCIQCYG0R3U3tDuLgFHfCC9V1xK86Sp0trHjX48qvdZVC2ZgIhAJ6mbYAalNy7hTZeThbqusWvCZIQy0dVb5NZeC9Mrwj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294971},"type":"module","exports":{".":"./src/index.ts","./api":"./src/api/index.ts","./api/*":"./src/api/*.ts","./hooks":"./src/hooks/index.ts","./theme":"./src/theme/index.ts","./server":"./src/server.js","./slices":"./src/slices/index.ts","./hooks/*":"./src/hooks/*.tsx","./theme/*":"./src/theme/*.ts","./utils/*":"./src/utils/*.ts","./features":"./src/features/index.ts","./settings":"./src/settings/index.ts","./slices/*":"./src/slices/*.ts","./utils/api":"./src/utils/api.tsx","./components":"./src/components/index.ts","./features/*":"./src/features/*.tsx","./settings/*":"./src/settings/*.ts","./utils/test":"./src/utils/test.tsx","./fonts/ttf/*":"./src/fonts/ttf/*.ttf","./middlewares":"./src/middlewares/index.ts","./utils/theme":"./src/utils/theme.tsx","./components/*":"./src/components/*.tsx","./images/svg/*":"./src/images/svg/*.svg","./api/endpoints":"./src/api/endpoints/index.ts","./middlewares/*":"./src/middlewares/*.ts","./components/form":"./src/components/form/index.tsx","./components/page":"./src/components/page/index.ts","./components/table":"./src/components/table/index.tsx","./theme/components":"./src/theme/components/index.ts","./components/router":"./src/components/router/index.tsx"},"gitHead":"04d87d93cc3e60ac23234ae0ce0763e66c5340da","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts/frontend"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.5.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.18.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.8.3_1755882682670_0.7167228926331104","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"codeforlife","version":"2.9.0","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.9.0","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"ba30f4a3a156ecea4f43836273a862be4dedcebd","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.9.0.tgz","fileCount":224,"integrity":"sha512-7E8c7Wo5aR8KtEP8lm2vvUJkQG3rInsSux8G0l7W9yiWrWzTFa7xyHUU/tz9BhTRiAfmyt0sAaoHAz9Eubuftg==","signatures":[{"sig":"MEYCIQCdESGZshLmBuX0RxY/a5rwx4gy2xUH95QNfUN5b/8K3wIhALgbd6z/HmMfKQDWL7pdd/myhv1LdUPbyuUhg5kkUApL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3807238},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"49d4ae47899c6c6cdb3a01cfd58b537fbdedca1c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts/frontend"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.9.0_1757405521224_0.9600451510123296","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"codeforlife","version":"2.9.1","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.9.1","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"b29964b677279405ccf0f24b65194fe810439508","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.9.1.tgz","fileCount":315,"integrity":"sha512-UbUbz2oBQRQUW7R+OTGIX+Uz1480KZk0ix13RdHwAkgRVKFVw227U+ISOMWaGsMbjy7Mawb8TrxotAEmvDEnWg==","signatures":[{"sig":"MEYCIQDDjxcHVFYOI9cSxRfvT62L6W7D/GKyrhu9Ftq2YGlc4wIhAOWXY0q6QKkvX8SW/WKOaG7w0nW5tFttm0DeZ7LyMxbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3763096},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"09bdcc6187308ae2ff8138b82b8c1fd3f45bf89d","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts/frontend"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.9.1_1757415959989_0.7430407686921883","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"codeforlife","version":"2.9.2","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.9.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"0e8731581ebc23531f43d37a82e8bedb15578d67","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.9.2.tgz","fileCount":315,"integrity":"sha512-phtX5bh7ECJVnheG77DPVeDo8i++oTrZoX6BgUDvBS1L2r9vrdtbLpcmZAS6walySzKG8ON4K0l+7g2PVg1ERQ==","signatures":[{"sig":"MEYCIQD6BZxwozw/xbEdHQz5DZsKyequIyythkSbVDHd08oBRgIhANPU7sNbGwIdyUrtnhb9RfseZAc0w2zGM6SMY2Y2FW1E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3765251},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"981bfd90fd3812f841b2913210629b1bc5280897","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts/frontend"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"^18.2.0","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","react-router-dom":"^6.23.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.9.2_1757423440241_0.6657891431517098","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"codeforlife","version":"2.10.0","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.10.0","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"0da9498cb15b7f69721768a65351ce6e04d86b6f","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.0.tgz","fileCount":315,"integrity":"sha512-YjwG8L1z2aFNKjUkI+s/GH37owOG0gmdy9xvIgeCa2qLqyZWLu6FEhoYn8qBsFK/tKd7UK+q0m3WzzNUvXYsIQ==","signatures":[{"sig":"MEQCIGeeFY4vRiFBN4YJjaOifiJZ9Uyd2fQ3Ff+1duECSS4DAiBsQgMgxLr/YgWu4lLpjEaaZoE1LoW6EI8DJGveoxLlVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3334268},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"64985256e6fa5f7560fa4ad8c18cb14e79c3088f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts/frontend"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"18.3.1","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","react-router":"7.8.2","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:../configs/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.0_1757593976098_0.11963369839609705","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"codeforlife","version":"2.10.1","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.10.1","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"7697d433f7b31ee8d1c1063fb9746f98c3f81333","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.1.tgz","fileCount":315,"integrity":"sha512-N/TrsNTIHIyS9I4PROZ7pXPj8lC/j8/QnSgDS4zpE7RslQdybw6wDa2UN4yRV1rssfApToaIGzYlPjmW6jD4hg==","signatures":[{"sig":"MEUCIFKrWAsWu0Iay3TQQf6sUBv+ZC77/nxXSPrWubHqg1L1AiEAu6H8gASswYfDAXfAFIi2fcTSwe1+nC8asN6H9C0N578=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3334291},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"9fc8f0e81ecf62a0fe35676c0fc4e243b6bf5e15","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"^18.2.0","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"18.3.1","compression":"^1.7.5","react-redux":"^9.1.0","memory-cache":"^0.2.0","react-router":"7.8.2","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"^2.0.1","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.."},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.1_1757946216665_0.6704243627934361","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"codeforlife","version":"2.10.2","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.10.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"6586d32733eefcd62de19ec2329858d179f388d6","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.2.tgz","fileCount":315,"integrity":"sha512-LE7JxaCGvu1L7Dnm9uUHeyh8zY6jAI8M3GeyelI2J0eT9fqKiH51g1hI/iBuvJUtTXTc2sJGKQRJNNWoXBqLwA==","signatures":[{"sig":"MEYCIQDFnsBke1o9GQc4kkW2HR/qP/14YK9kWNLdju19n2G0CAIhAPoeG1So18meULxtKoIFejvIZ8EuaBtkUMxS/yDvNPj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9098238},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"819fdfa567b8bc0cc2acd77d5f5ba49d91c8d6e9","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":"../scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"^1.7.5","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.."},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.2_1758108557590_0.22559576945440818","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"codeforlife","version":"2.10.3","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.10.3","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"8ab5a0004dd0a7b19df236f33e841ac910724101","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.3.tgz","fileCount":314,"integrity":"sha512-kdyjbscqB5tajxTU3MzeZp71NM4AAwv2Z+ojcAdg4j7PFLeKatQCTDFJyTLGTRsx1lkEeEKCKYKs8WLh3AEu6Q==","signatures":[{"sig":"MEUCIQC77taTVseHPMN8dmv02VLXFGtGPzOIY48s8zq97bNfTQIgPI5poN+Wpf4vcQ2LExcC2Oe9kfs2KxziBaHd8hsqxr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9098272},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"ffa6c8c9196272cb9288b257a3850a71af6c834d","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"^1.7.5","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.3_1758123420626_0.17847426308478975","host":"s3://npm-registry-packages-npm-production"}},"2.10.4":{"name":"codeforlife","version":"2.10.4","author":{"name":"Ocado"},"license":"ISC","_id":"codeforlife@2.10.4","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"eaee9e0b035454fdb405006a9e30385fbef820e7","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.4.tgz","fileCount":314,"integrity":"sha512-cj+RQnkFuM6g/5FhflsE7Y3zCnNqQbn6UTvw0C39K8aSARf9VGlCLLd3ksb0ZND8WrYiFA+jmriW6IHs+/1WUA==","signatures":[{"sig":"MEYCIQCQW3qwSL5vQS+kHONdlMRd1o6UICUCxXCMXm2qJQpH/wIhAJsA5b/3s1W5E+JZW/VFDEG1ifeCvP1zco9boOQO38CD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9098520},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"11db97f3ee675e6c7b03e2e4ae9d8a78a7fee20c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"^1.7.5","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.4_1758276565121_0.7291950102510594","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"codeforlife","version":"2.10.5","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.10.5","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"5f2ba4d2459d89eaf24dc1378a051d845d04885f","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.5.tgz","fileCount":314,"integrity":"sha512-2iToDl00r+D9ALBqn+nu0KxUfzYKwQJ/fCloUkmPegRNfYInRWZy1KxC8jNGTI6xMYwhEADFRAshEiJwtOb0sw==","signatures":[{"sig":"MEUCIQCUZghDo8O8L4HtliGWVowsShn/ZUC13zleS0Ea0JP4CwIgaYqZC6zj4wVwgepQX7Q3+JFv0WghsAmVMaLppXE1FvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9098530},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"2c79ea5d8cfdd7f9bb261b787a656498a14b8c76","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"^1.7.5","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"^5.11.12","@emotion/react":"^11.10.6","@emotion/styled":"^11.10.6","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"^5.11.11","@mui/x-date-pickers":"^7.7.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.5_1758280133894_0.02066627969696966","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"codeforlife","version":"2.10.6","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.10.6","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"d6012d8d9aba1cd8a46b9e99588629f96931c9bd","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.6.tgz","fileCount":314,"integrity":"sha512-qb7Egq5m+Pdt1enPasSC1cPgDvrvlUkuD06WMQ48ZeLzD3Ez0y2XKg1M/jvvJPghxx+GlVeNA/DwitsgbuPrdQ==","signatures":[{"sig":"MEUCIQC3/H+o40EHpF8SqB9ZR1WsXVaFswn7EekZI6XadTtjCgIgY+lY8CK04AdEhY8tK5kABuGkwRWB3rXmE4LUQGDaks8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9090697},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"cb6c9805f8430d5e9a7339e79ed0944ffa5ddc14","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.1","description":"Common frontend code","directories":{},"_nodeVersion":"22.19.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"^1.7.5","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/react":"11.12.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.6_1759404349168_0.8843154793647365","host":"s3://npm-registry-packages-npm-production"}},"2.10.7":{"name":"codeforlife","version":"2.10.7","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.10.7","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"4f5f4011304c95c73fd0c0157a61899a830a8d86","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.10.7.tgz","fileCount":314,"integrity":"sha512-NQ5zcKJmVH3wm0Mfy3EsU2tMnwiUxgzf/ZD8Y6cFWR3MbHOet+cJRZEIFLyJ3lxY758jvfcYNdHikGDxry6pQQ==","signatures":[{"sig":"MEUCIQCfQfIPxjgW3AC5sSWBQGnV2UE3SWISl1pXtE/AoVm1ZQIgZJQ4pN9l6iCdxRr4m77r6geHRBr7SH1gBS5sW0TbYIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9091001},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.es.js","require":"./dist/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"577ede2c92629e24aa0ea7ba04a6cf2b16bf19ee","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/react":"11.12.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.10.7_1760441930656_0.1258111840010967","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"codeforlife","version":"2.11.0","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.0","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"180288d3f1b0d18d88389fa31dec9a30746f8c1b","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.0.tgz","fileCount":332,"integrity":"sha512-6k62N4fN+8eua6ocRJ5FleFmXakGzD6gqEXNAS3t6MX7ORNuVo8RUu6Wt03ULzylVm6180o82wo4sFlR1LsonA==","signatures":[{"sig":"MEYCIQCzFzDsHBcu6C0JKDgEGtA8AWGL7w6ae1MYI5XSWgYc+QIhALUG1T2CDzqHrCL1qOs8tEmdYwGgU/7eg+ZPJbwMp1q/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14516711},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.es.js","require":"./dist/server/index.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"cb6e3f3f18b57a6c2523ddc70c25018447ce5075","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.0_1761058032384_0.7051289714482083","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"codeforlife","version":"2.11.1","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.1","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"ba4dc71f4f07a5b197f92d4db0b7f8fb909d6f76","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.1.tgz","fileCount":327,"integrity":"sha512-GzQFNnkcaB/JaaoCE0eEODdf4AqNYNzS+4WpBfMglmupvJxBOL4AtVC7u8n5gVv9CAcWnIyxVkkhcITyxn1bIA==","signatures":[{"sig":"MEYCIQDKwhUJ2MCw8ZJYFGuNt9S4TqsCa/brOq9JprF/jWX0twIhAPDzBW25ubuFyxAFUu7+xWiy3HXQWx5QY5XH5sB4t9dq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14515819},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"b81854bc2d0776273866632026d08a8b5024ec34","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.1_1761061139292_0.6061590459879673","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"codeforlife","version":"2.11.2","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"f7358483044790a4c1368e07568944c595af4811","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.2.tgz","fileCount":331,"integrity":"sha512-QUOLfd+WZBR5/Z3tWdtuwS7zolyFhkHIOcP4nmsOytYyutmyFRGqo/S8wBloWi9v6bFVhquZVlS0DSLi1RmpGA==","signatures":[{"sig":"MEYCIQCNZGrWBNrtY5DB+w+VG6HNLwy/AXNQpPUaBos2KwHT0wIhAKEGUM60blHEgXHj+Ldg2d7Z2Y2eNbAkWcA/DYtmgXCM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14516477},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"fa7a3e172166cce51b36cd23c691714e39ea12ac","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.2_1761062987001_0.30528552709959955","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"codeforlife","version":"2.11.3","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.3","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"566ccbfe79d8d0fdbe2109cb2a3017c0b8e7c903","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.3.tgz","fileCount":331,"integrity":"sha512-clRtQwRd64G0DPVTB/BIT9pJWMrduQHzbNRMejeRnMNGeltzQDQts893unQIGObkgK35RUEtnVwktMG1mjgdDQ==","signatures":[{"sig":"MEQCIBcktw5wcEFZg1Q9koZpgvR8PCZSJPLhurO6udfA6ynYAiBXQtDYKlSXyCk+TFdXXCtzL3yYLi1WzLpEArQPlhwHlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14517006},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"0776e89f0055c2fc9e7519d5ef7199a974b0def3","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.3_1761064130794_0.006140412747107193","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"codeforlife","version":"2.11.4","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.4","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"32bb6f62b1d9385ef23b5f6d9c103861ebff30cc","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.4.tgz","fileCount":335,"integrity":"sha512-T64MOqA2D2XKAYRJlzTFj6i1oxHswnxVY36bcLSWthKsrBXgqyIJP3QBZWUae8ydHUFxdAg0NjgjDxxRzl9FVA==","signatures":[{"sig":"MEQCIFE0hvQNbIjlxtTlJvp90U8PyWKu8/jzqzFUl4u0CjfLAiBkVf4ZW/iV1bxZ5dzuy6BJpuS12nasIjzV0Zy39+NyVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17018924},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"b183316e86c9df240e56b67843b8fdbd090f008d","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.4_1761067680438_0.34179963591411977","host":"s3://npm-registry-packages-npm-production"}},"2.11.5":{"name":"codeforlife","version":"2.11.5","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.5","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"a8abbfad9ae56ad61b15ee0c5e32ab9e3e4f764c","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.5.tgz","fileCount":343,"integrity":"sha512-TdVLXvB1FbzZvXd0f5x2L5FnaqKAbqTpuh9QB5p7pHiv4OdSp5SAAJ82xPZKUO+S9/ORdcNTy/JH0reR+YI6Nw==","signatures":[{"sig":"MEQCIG1RO21IE3634daIVG6VykorztAjeuuLgpTb4cok3W/kAiAxmPe4K565e+71WqVlxg+7ZM3A2MD3ikX+DprasEXTlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17009955},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"46bd4a38a9135f91c6a2c2e2e5122f543f80e599","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.5_1761068154509_0.957661897942865","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"codeforlife","version":"2.11.6","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.6","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"1c1f5f9d0d1399594f3f155ee0407bb2b9c5a153","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.6.tgz","fileCount":315,"integrity":"sha512-8cCUtK9iQ8VMi9RHNBPq3Hf9A/3kcjDuRDKbc0zjrGMVjpf4S19jVzgvTYQLAJZzilMUETpITIObO3uUNanYGg==","signatures":[{"sig":"MEUCIBetfTORl9U3PMrxaTwjD8+eathYYW2cWdqnYpIFUhFjAiEAuwbIlLpZGFMEXPlbCm7VY7Qn8nLgYBChe/VkChjp0nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4769116},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"6ca880e05c867b91ad8205e82fc57a97e7ead226","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.6_1761750632469_0.16271731923804822","host":"s3://npm-registry-packages-npm-production"}},"2.11.7":{"name":"codeforlife","version":"2.11.7","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.7","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"7a5a079978b8e901b5933f459c7aa5dab6937931","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.7.tgz","fileCount":311,"integrity":"sha512-jgh50U1IfcA3D9xEhqfJLS9Ohs3XgcG5uqUFd3X6TwUSdBRBNJ8jArsE9vPe88QyB2E4ftd5zsChXyDG7yl6Mg==","signatures":[{"sig":"MEUCIBzpDN6wByF64f/5WgT0iv4K3/SgEg0GxSMTjwOGovsPAiEAr9YWG99vDF+C4hA3QtmGyHHU0KZFpUpDv1mn8loy5ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2267836},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"b7c592a872ccce47ba7af2b6e8e447665dc4d335","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.7_1761753426551_0.8061191666684788","host":"s3://npm-registry-packages-npm-production"}},"2.11.8":{"name":"codeforlife","version":"2.11.8","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.8","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"0a292cab27a2d1772969ae650a12953a2124bb61","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.8.tgz","fileCount":315,"integrity":"sha512-hOADMlwasRZfCwkOFlHUyzggFFM9eDR36kDgfCEo7cmrNmNzJXREcwJSA6oVsx3/7Dl/ukkRWqf6Bi1M1mdAkA==","signatures":[{"sig":"MEYCIQC80ww2jTpecUKjXPsoDqBKzipnvLJ+PyxdpOjF/j7srQIhAIkubH+TaxVZnMAjnHL3c1DB3r8wTdJRALG7V1WsrQfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2331531},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"d7ce388dea10653dce3ba7afb79bb5c3fbb48181","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.8_1761754418815_0.07519602226764444","host":"s3://npm-registry-packages-npm-production"}},"2.11.9":{"name":"codeforlife","version":"2.11.9","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.9","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"11072499d14206b518417bbd0a5e84b21f7b3df7","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.9.tgz","fileCount":315,"integrity":"sha512-4V4oyECINVVgsWCIsEdbbcXifyZG8ksx9eCCornalcX/dpBNTLsem6VK9TZdiKu7sp68GNGhQMoxWsVWZ8Bedw==","signatures":[{"sig":"MEUCIQCClhtwHuqdLqpiry1at+X+zSQy/9a9Utz+nFg03wVlwgIgY28tl50P9g4VQau+2ozHaBEFxsGSREdEb1THMrlM9YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2331511},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"c6bf18d62077034d293223013ef6c14947f4df1c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.9_1761755595468_0.19848384148465725","host":"s3://npm-registry-packages-npm-production"}},"2.11.10":{"name":"codeforlife","version":"2.11.10","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.10","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"e8008f16b8b51f3fa6ac881e0d1eb5da5fd7c2bd","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.10.tgz","fileCount":343,"integrity":"sha512-6AQvWicmMCS6zbw3cvyPBcvET1T1OZ7J8vHZFhGWNrBrhyfl8aTkSzK9wgBRgmMjRGVfd2csS87YqqKo9s/PMQ==","signatures":[{"sig":"MEUCIC0ASBUh61ew7j4X6e/3/z/0zSP7DRh+Q/SMlJiczchKAiEArbFdqb3bdZRJFUwYk0neKu2FdmIoDeE7Qzxb/jZiQkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2333714},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"78b0b80078131d21e8c28d1d7e940ab578971b70","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.10_1761814950010_0.7554174526961654","host":"s3://npm-registry-packages-npm-production"}},"2.11.11":{"name":"codeforlife","version":"2.11.11","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.11.11","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"b472b3e6209a745deec483fdabf28b5ebcf090c0","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.11.11.tgz","fileCount":343,"integrity":"sha512-3XmH1uT5XLo+q7ABw9jekPjwoFrzo4og4TF7CzZBCap5xoSTJgEC3r+x98u+RB6eDpI0cbs+cGXwgfUpoLHkcw==","signatures":[{"sig":"MEUCIDrT5EOHBI9IPkoXxMqL8rCJcrwdSNHUJEk9HZNRObfVAiEA3kMuDe9jdKxBXn2QUWbEjHMlHAMCim/MD7UTbiGcm3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.11.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2334304},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./style.css":"./dist/style.css","./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"}},"gitHead":"55c143d5876006c4aaf8f550cd3668638e0f86ab","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.11.11_1761817205862_0.9413401293424362","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"codeforlife","version":"2.12.0","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.0","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"fcc7173b00d9d86e3c11af0c01999d7571ca63f1","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.0.tgz","fileCount":349,"integrity":"sha512-2kJHxhsTDlAYB+fMiiPR5Ln0oQweFp4edHMFjtu1BK27oel1y57SJREKZRHT9Z4bvNSQvrZolivLVRVAPjF/pw==","signatures":[{"sig":"MEUCIQD6TLbI51C1gHoRHjbz2nJL6KE/k3728m4k4pvVpdvnjgIgElHI6DS0MLI3SCH6HT9KaI/vvxYrAG9/ye11qyWL56M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2341112},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"9b351536a679048bd3125700cf0d566c5093f86b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.0_1761824030823_0.15062956164673014","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"codeforlife","version":"2.12.1","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.1","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"2c8be517ae52c95d8957c54f2dd8814333b37c92","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.1.tgz","fileCount":349,"integrity":"sha512-ldTdschCJFqR21Vz+c15hvQi4gFhrTpnOaFJ4aAxQhailEVqHxDDwB2ysAQqOeC6wL/o2+6y8c4ey4/FLbjvRA==","signatures":[{"sig":"MEQCIANMEuJbT16nd2HszOopOgUFm7fylBy3Dx/eV/EHXfkfAiByhs7HoI6h3d4owlLI4DCufh91MLm8ZryeaXTsWVeKZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2341325},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"bbf56621f1d61a28ca732854830dfe1119e74b79","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.1_1761824706444_0.694535063555616","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"codeforlife","version":"2.12.2","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"a701f2980f5895be68945481795ad9e1f09439bd","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.2.tgz","fileCount":349,"integrity":"sha512-UOZCUh2PFNs+pTeLm14UCv8FqfCO7BUNCkTxDFOrt6dJ7NnsWrUzdCgWfGvwHbetth9oixINcfuBblyQc54bGg==","signatures":[{"sig":"MEUCIGzGv8/Mp35EmM7Dm8PKSCaSkEDdg/2NpOZNn85eWOs3AiEAlk+RvZTSUXhkcXnGV2tv05bJQm9J6NT5juBUsI0eJnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338925},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"973e6491484b770c8b1f47821df20a55297c112d","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"^3.0.0","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.2_1761830421832_0.024937940644182977","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"codeforlife","version":"2.12.3","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.3","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"19386ba1cbec940181f17a068913608e6c7c0c96","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.3.tgz","fileCount":349,"integrity":"sha512-IPeVkzbuUh+B/Yci2q/mKiR3MyE3qW9jBVKCnSyaMfNzXJABG54ingWIJaVohz+nIE3T2ECzxivuvuggASYSnQ==","signatures":[{"sig":"MEUCIQDMsb06X1A/F6vDUmXxinUfA8Ye9havJH5psycT896mSgIgN62gHmc3enYKbJ617ca7QusrCOnJXpiSs4oc8sxmz94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338924},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"84303f5dc6705879d60e234097dc5b4639cfb99c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.2","description":"Common frontend code","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"3.0.2","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"^4.21.2","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.3_1762871857402_0.3165547590350928","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"codeforlife","version":"2.12.4","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.4","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"fd8dc96ad772e9154df53c2570449f8306f9b744","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.4.tgz","fileCount":349,"integrity":"sha512-cBEjhm19jXxZmuJ7/uueVn0i+XB8DdLFT9KdziawqIWmJkpMZmX15L9R1EP4QJJvQYDGgaC6brmymA+nAwNwBA==","signatures":[{"sig":"MEUCIDvmlHAUutL66mEpQXaKdUP8M2j+xbgjy/Z2j+TGQx1uAiEAxCtfiCC3skQAipjSdxStmZ0kMEgbHbMWIxtbNVTzeLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338923},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"6501490ca0b94206e8e0ea1bb58fda5b27780e35","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.6.4","description":"Common frontend code","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"^6.11.2","yup":"^1.1.1","sirv":"3.0.2","dayjs":"^1.11.11","react":"19.1.1","formik":"^2.2.9","express":"4.22.0","js-cookie":"^3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"^0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.4_1764764265296_0.43607009981055045","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"codeforlife","version":"2.12.5","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.5","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"d644c27c02415f78f27d26268b6a7d5d3a032ec9","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.5.tgz","fileCount":349,"integrity":"sha512-cap4QDczPWhjjpqB3m0OBJ3/9QVM4HmZqqzYifTwYitW3U4v5ezbE/YTmdmmGtZB16RXE3QdzRRs2QkhWgCOtw==","signatures":[{"sig":"MEUCIQDEmKO7TuDoR4vaM+umGqKi2fiNG/X5Ng2F2IlSiljbHQIgVoTRciAu4Td1k0AUHgLLTufLu5W7dXdtftMmsbJPV2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338917},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"75078b7acabc11610202ffca0047225f5151a299","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.7.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"6.14.1","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.0","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.5_1767871483991_0.09455835762180542","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"codeforlife","version":"2.12.6","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.6","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"13b515d0b88f26d95f6b04ae40192554a335b699","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.6.tgz","fileCount":349,"integrity":"sha512-c7n2dCbMvwVY796umdVDgdB6tWFGEDhntDWg+oYhQNiSkQvX3o2NxUKhTWw+GXHpZ+88xFSsB79VC8s4csYPuA==","signatures":[{"sig":"MEUCIQC0E0rno0qrP0cOXDAyxVi6/ad50YpJBybdoKBcRb4xHgIgRl3SaLPuIGNJ7j8uBlgVy1f9/piSjHJyaYvAMJLa4pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338941},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"a08fd36cd33de2a13a3e440e79bc7b557b5f8058","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.7.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"6.14.1","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.0","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.6_1767873963170_0.7265745607427296","host":"s3://npm-registry-packages-npm-production"}},"2.12.7":{"name":"codeforlife","version":"2.12.7","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.7","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"727c060287d2d1e7a93cdc8f0795c475d20dc213","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.7.tgz","fileCount":349,"integrity":"sha512-IyDjQtyrWIXlSxCwM3AcXGphrFVcEn0o8ib1Pbi8imz3HJPZ3EEh1QeGE1gYIXsVzQhD0EVoXYHzpm8quW9cmQ==","signatures":[{"sig":"MEQCID2mqSCdAJCUZa3zrffDVFjGoxvDvp5J9Ow+x3NxX1ORAiA2n6T/O9Boyw1Yh8FCKnimix+LWa1eMxzytQZNAvAMBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338941},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"5346a4ce42152909a45daee6483490c7d81094c5","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.7.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"6.14.1","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.0","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.9.1","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.7_1767874654375_0.008849564235210883","host":"s3://npm-registry-packages-npm-production"}},"2.12.8":{"name":"codeforlife","version":"2.12.8","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.12.8","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"51a2782576b8100da05c869c8277bf4266990e63","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.12.8.tgz","fileCount":349,"integrity":"sha512-iVw5PPduCYfxMXlNqaE51LoqiG028W4vpGJ81vEtj9l3o4lawPRwmgTtg+qalicy7MniA/iA3uKRsxrZvLHFtQ==","signatures":[{"sig":"MEUCIEN1l8iaixrPCrZ5Pg5XKLYAcmRZLe7quCR+llCHomb5AiEAutBhZl4/1tPVoUZCuo1qwVwYXByxMx6jNdxwtVpJsDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338942},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./settings":{"types":"./dist/settings/index.d.ts","import":"./dist/settings/index.es.js","require":"./dist/settings/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"9959957a0d397bf79fc2e8cbeb10f38b987fdf04","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.7.0","description":"Common frontend code","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"6.14.1","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.0","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.12.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.12.8_1768403131706_0.1723236161630397","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"codeforlife","version":"2.14.4","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.14.4","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"5af73707607bc1db8c38ab98d1114e054a1677e1","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.14.4.tgz","fileCount":343,"integrity":"sha512-egUEuCpEChUARxXlGql0urbJ9T2FQPbP1zYs9DPWV50DNhNwN9nWeu7w7eWVGxcXwDc9yFCjwwLSuwoKL9MOWw==","signatures":[{"sig":"MEUCIQDrPjmfEL5uHAbc3vnZPY3UuCH+ri3E1k/WLIGuwAAdzQIgC6YXkPLhxnDTkABs6A/D6BPB7jBsT5UwvKtUgxZN58A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2341892},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"ef0a41b0bc904aae805086cbe1968c5eca2fa44a","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.13.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.14.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.1","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.14.4_1778000376527_0.8327198260875284","host":"s3://npm-registry-packages-npm-production"}},"2.14.5":{"name":"codeforlife","version":"2.14.5","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.14.5","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"8e1ccb060392d6edf9a46faaabafc60021bb4828","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.14.5.tgz","fileCount":343,"integrity":"sha512-DPxgKcV7ELGvMnQvHZIGwrXf8FqkmyA+jzad51i+E0LAKImxy9MhvkBM1pmrZ50Y3+HFoXyxPyYWXxJ6Vlh7aQ==","signatures":[{"sig":"MEUCIHrSjKBqgjdr3DhLhtxsWv+Aa7LVKGeHe/VsAqBhTXu9AiEApgmdjQOX7egHt4sSqNRUINqpU4e4qTrlT8Vv+5JcGCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2341892},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"10d13545aaf51b37a9b7194dca9e03bb010f33b2","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.13.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.14.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.1","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.14.5_1778001705103_0.27994183127734606","host":"s3://npm-registry-packages-npm-production"}},"2.14.6":{"name":"codeforlife","version":"2.14.6","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.14.6","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"6f8e14e4c3ec9ff2b316b21df213a48cf238421e","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.14.6.tgz","fileCount":343,"integrity":"sha512-9f8Hy9exnY7xchIlGxvvYMKpYZyquNJ0uFuh+HkW6PvUzrMar2ZEosQqIbJC1H7ZSifFuwMd95MeWVNA+OZacQ==","signatures":[{"sig":"MEUCIQDBH7dnw0GHZ3zIOvQnSH53+oaqug4wRHFqqw0oUDUopwIgHo6ZrvqGQ/w/nuTIN26bFqSuWk9LQK1IJV1Wg38xP8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2341892},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry.d.ts","import":"./dist/server/entry.es.js","require":"./dist/server/entry.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"31e8223ff8210c4045d9a5e5a0874d8502450153","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.13.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.14.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.1","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.14.6_1778002293974_0.18590931113612896","host":"s3://npm-registry-packages-npm-production"}},"2.14.7":{"name":"codeforlife","version":"2.14.7","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.14.7","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"44e66a6a6a91df7a0bd289280abf2acc9187e3a0","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.14.7.tgz","fileCount":360,"integrity":"sha512-poUiBm7VXM6rAcpaIMoXVSPRF3PUV7i+giwuOUItE5bjeBPZeaLeYHJxg9l0mG1iFMUeBW5ATQEbilgDd0mmMg==","signatures":[{"sig":"MEUCIQD83mSH/62GHiagl6DGIE6Rw/0AAX2YKhwfBKV+fgAs9wIgMQKW3fNdHz+ROeOQgAX7nsq7tuqO9bHgKbpVtHLgZG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.14.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2345338},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"3e52d91f76c4fa548803662b57bebfa7f0d160b4","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.14.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.14.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.1","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.14.7_1778233872890_0.9620681655022212","host":"s3://npm-registry-packages-npm-production"}},"2.14.8":{"name":"codeforlife","version":"2.14.8","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.14.8","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"e71a7d9dbbfae5c141a067e80b6d3908ec0137d5","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.14.8.tgz","fileCount":366,"integrity":"sha512-M2vquDmO5tEbAulbZ6xINUcmLOun1E2LyvpQkEbtP+QbLhPkI7e99+BMk3ZvF2OgejUiA/jRqC7e84OuhPzSyQ==","signatures":[{"sig":"MEYCIQCucbPB6cdPMUHH/FYyqmyUowSsJu47jV4PSOA8js8uKgIhANRPKkqlIwWwQVKZNWZTfW3f2NtRiLaYTPDL54fMOfQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349519},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"8b8775a64fa1ee56c59bca36e0e2b2601008a969","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.14.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.14.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.1","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.14.8_1778256082944_0.7309256628747951","host":"s3://npm-registry-packages-npm-production"}},"2.14.9":{"name":"codeforlife","version":"2.14.9","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.14.9","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"658cd35aa8c9a6fdc8b031107675338f9a896ee8","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.14.9.tgz","fileCount":367,"integrity":"sha512-LGxiPHWKr5kTXxn83EE8JhEiIn4oiYDI74Li9YyXswNSmeTAvQZUMvxsr+NW2v3mwqiyXosx9HhzswmM2yvFuA==","signatures":[{"sig":"MEQCIBpzxD+G3+MvwNdWNX1bhbkRNmFFrjBP2FQCzhtA2l93AiB4GuL6NZ8BvAycx8/ne3FztAnueXdFqNfJfHiNFgxKow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.14.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350073},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"5f19912e9707bd875586012335620f0ba55148cd","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.14.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"qs":"6.14.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.1","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.14.9_1778257782263_0.6644829284622904","host":"s3://npm-registry-packages-npm-production"}},"2.14.10":{"name":"codeforlife","version":"2.14.10","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.14.10","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"7e9f20e69d5332386daeeea1fb330529f229e1eb","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.14.10.tgz","fileCount":367,"integrity":"sha512-Gu1SmxcNir57Dl939UHBhKAte8rypzzuZkWyk/G/aHh2QcUpuxnXsLizZ2CjfY2ByDfZejyYTHIeVZ49idN0dQ==","signatures":[{"sig":"MEUCIQC5+YC6P8BE4D1WX5Q+6FvGAoby4KAj5ThfyGNrXyN9ugIgajcCLnxIytKNO8sY96/gwAjKnWN8YwcTvrv5RtGK6jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.14.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2351383},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"9292ef5d4cf0dc7a746ee41dfdcab8ce02bd5f2f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.16.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qs":"6.15.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.2","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.12.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.14.10_1780398013623_0.21149692879042892","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"codeforlife","version":"2.15.0","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.0","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"150f12be925da7a6216fd8f64abf7f18c4db7654","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.0.tgz","fileCount":373,"integrity":"sha512-hOYlmANbulBjvHC7yAYkmDZAt0WPz5MKUFPEg7Q/80Jh59wmw3tZfDnJWof4ZsvJjl2HZJmaj72h7429O1AaeQ==","signatures":[{"sig":"MEUCIQDRwxhwYNkHqGpZWypmwwjNAvR1wUDQCuzK3SCBuc/AYgIgHO3aGcunL63dxB0NinRcmzJDA5l38PJMOiY/vwuD0Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2341136},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"c6085962b3e086b5f384daf564dc0f3137afbdf8","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.17.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qs":"6.15.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.2","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.15.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.0_1781253778230_0.42003879434148317","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"codeforlife","version":"2.15.1","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.1","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"290bf7263493982945afbe874dd5fa0d48a38e75","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.1.tgz","fileCount":379,"integrity":"sha512-Fsouh3XGq4aBhXKCDXHTLyWSVod3DzClCrH/ooB//InMgDr+wq0cQRdYCWDz5JQXs793OO5zmqZfXPIATtZygQ==","signatures":[{"sig":"MEQCIG6SjrAFNs00w7b50We9BNtY/+KHz0cUgzGDv3xLlOb6AiBtcaNUuLjIfQdwvhPC1sxZE3r7PDru4mY12u/HqNHRfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2357398},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"86ef94dd84e46ff3475332bf2d4122085ccbf9a7","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.17.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qs":"6.15.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.2","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.15.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.1_1781254904946_0.16077874624337274","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"codeforlife","version":"2.15.2","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.2","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/ocadotechnology/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/ocadotechnology/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"543475550801a6df59f52c1fb30b7092e734949b","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.2.tgz","fileCount":379,"integrity":"sha512-W1qzI9imAjEy8x+M1ItlEr7s6hddJhf3SIJK4Mrwb61xfnxVpB1S1amKSWRoDfEdf3cbbMXTweCBnG7LMTEYsw==","signatures":[{"sig":"MEUCIQCy4jlY1KIlOj0rDx3BnDpms32QwhFM3KhrU9zonWJdMgIgQEcoKTCHR8VtXoHnPtNpJUvPipxxHNfuncWjE5dB0lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2371140},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"6399abf29f5ecc19921be0bf6da7d78e75c2597b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcef5128-47cb-4c10-b790-5bad23b368ff"}},"repository":{"url":"git+https://github.com/ocadotechnology/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.17.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.16.0","dependencies":{"qs":"6.15.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.2","js-cookie":"3.0.5","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.15.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.2_1781268636103_0.6328750325847405","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"codeforlife","version":"2.15.3","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.3","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"c708c929c7f51ee679e98edcbe9f81b165d18815","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.3.tgz","fileCount":379,"integrity":"sha512-45x02xDyev/jZFp5MPx9WNhcb+njDkGxYRqcgSW7m+ElUiuL4iSWO5YFDMRAI2/Nl2l6f3HZcw5fGHbGuHAo4Q==","signatures":[{"sig":"MEQCIDrwZnqOQXefDMVZTJIki2SGfkiXNjQIvwIjJFJ6KVCwAiApUUMIqNvotjazLp63UYEhOLGC9efdeGIwR7VZSV4u9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2371188},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"8a08990717bf518d1560e53fc9d8a05de853b258","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"11.18.0","description":"Common frontend code","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"6.15.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.2","js-cookie":"3.0.7","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"7.15.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.3_1783352295906_0.09803378880629343","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"codeforlife","version":"2.15.4","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.4","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"725a32fdccb3c361bc084acfab42ea7432948758","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.4.tgz","fileCount":379,"integrity":"sha512-nVi7CmzRarLn7Nj4vuqq22Am8g+aKQhbsExG1kWEZYABRyQq2mDcCZY9kJLKz3ZYWEU61y7rLBr7dBHSILckuw==","signatures":[{"sig":"MEUCIDjZ7pumzkyf84WXt4Vnj2Jd2VxlCn/cGbKvJFFP+/ckAiEA9Jw/2XAJyCdHNg52O6Ju/j8bDseikXcxu/Dy3zGrTio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373796},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"8a8e249ff4ecfd97fcdba3e8e9b65ac4bfb907f3","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"12.0.2","description":"Common frontend code","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"6.15.2","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"4.22.2","js-cookie":"3.0.7","react-dom":"19.1.1","compression":"1.8.1","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"8.3.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.4_1785509336592_0.981932564885146","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"codeforlife","version":"2.15.5","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.5","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"862d8e59d8efea944c5b34463e04583768c36efa","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.5.tgz","fileCount":379,"integrity":"sha512-8XzOsQjUJp22wNUaaCoRIxHziESNNKP6Esol9opVcCcZjx6ek5miHEbJ0ofMotxn5qo88PBG/zJIqGdlg8M5rQ==","signatures":[{"sig":"MEYCIQD/qS+FNaV0q6hU1vuHTB/Aik+8NTSmAEXcOKh4LHVM8gIhAIE2ec2m7xfmHFJkJgP2zVUlDL3Y4TkG5nAgL8EORw1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICYsrnqfX05qI6XvIPnxHl4UtFgnrUfSdOlu/AlARs2jAiAs8PaRa9/+S+mc/AlzCCqUdNVD0pkSx2mAo8q18Si0Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373846},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"6e92b95d6a56f9457d75f9f88f5905f9ecf87007","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"12.0.2","description":"Common frontend code","directories":{},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.16.0","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","lodash":"4.18.1","express":"5.2.1","js-cookie":"3.0.7","lodash-es":"4.18.1","react-dom":"19.1.1","compression":"1.8.2","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"8.3.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.5_1789600774358_0.9748380221998354","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"codeforlife","version":"2.15.6","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.6","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"3e1b75e4122bd4d4ddab3a979729b43464c1b7e1","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.6.tgz","fileCount":379,"integrity":"sha512-FlH6X/vIKAPS2qiv1PAjGx33TBn2oL4NAF0DLQTDfVeKnEDLP6zW3/zOxdqKJ91uJ1+slyxrXZ15vdXoUqVCbg==","signatures":[{"sig":"MEYCIQDJIzKW22Y00wYP/XgVygnFfEO5cJ3lFPPmfunJHvyuxwIhAJbEoLkq7/SlFqUQRsJKIyyEEEDW1DOOKauuwA5yanZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGy+NzAalWI00Ql6jHhQ7ejTAf+jRaEOFnrMzg4ZMH0AIhAN2lIJ0xx84qrGCsi69/KLvc8Bnucq9wtdKGc4n9Ou9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373816},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"ffc6d9a6254c94d64db67710444e76b967bc9a20","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"12.0.2","description":"Common frontend code","directories":{},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.16.0","yup":"1.7.1","sirv":"3.0.2","yaml":"2.9.1","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"5.2.1","js-cookie":"3.0.7","react-dom":"19.1.1","compression":"1.8.2","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"8.3.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.6_1789601705698_0.08067509995820177","host":"s3://npm-registry-packages-npm-production"}},"2.15.7":{"name":"codeforlife","version":"2.15.7","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.7","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"5e5ddb2d7facba536f588195c680c19a9e93aff4","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.7.tgz","fileCount":379,"integrity":"sha512-BiOnw63jjQxaFUXWGTktcMvmlXMoIRgSuB4NsUWh5eMRs1wtpeQtoHUzHjvHu7H2csvCbpl+2mYaSTvgFjOGfg==","signatures":[{"sig":"MEQCIBDXcbC5gKpYE6pbvPSSviK1GDvLorLZoy4CaKUGYnbvAiB54UL038fsPnn6poVgF7664SwLUX1KVumL1fiFYPeenw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG54mE4i5cSxA5anpk1YOxZwMgcCT0ubyVsvqsIAUD8RAiEAgkdHiJUEmyP/j2v98PX5Tqlq5somQkHoLX93WuwCzaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373892},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"dd912f4d965c38e0b1f6a97a83e413f101600e93","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"12.0.2","description":"Common frontend code","directories":{},"resolutions":{"lodash":"4.17.21","lodash-es":"4.17.21"},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.16.0","yup":"1.7.1","sirv":"3.0.2","yaml":"2.9.1","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"5.2.1","js-cookie":"3.0.7","react-dom":"19.1.1","compression":"1.8.2","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"8.3.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.7_1789617011897_0.9325325293995128","host":"s3://npm-registry-packages-npm-production"}},"2.15.8":{"name":"codeforlife","version":"2.15.8","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.8","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"623b8682f838c4e557902f85b579db3d9afb2a07","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.8.tgz","fileCount":379,"integrity":"sha512-IHyYop085YhTd615vqNtg5KKd/frw9VT3VAR5xf7e9ffaXL6BgHjAHnE42HGEpqjMwb39310ufbPuxjJcQJLkw==","signatures":[{"sig":"MEYCIQDeOXL41wtNKX+wKyajGhJbbXuiRoO+gP5AxkQf9XzlywIhAMzvoYtttb+0a3DMnuvM7aoQS9eo3oXy41QEebnS6rnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBOu/iUnGilIJnu50NpN3HwNBD2x6Fc1ikrJ7xcmdP6WAiEAvsEUY39TnIgcITo0JbTdrUqMCQJSVSDg2yXx/w1XNDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373890},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"884dea327d773667486e32ec31dbd67f11764546","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"12.0.2","description":"Common frontend code","directories":{},"resolutions":{"yaml":"2.9.1","lodash":"4.18.1","lodash-es":"4.18.1"},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.16.0","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"5.2.1","js-cookie":"3.0.7","react-dom":"19.1.1","compression":"1.8.2","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"8.3.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.8_1789617537971_0.5674532529642826","host":"s3://npm-registry-packages-npm-production"}},"2.15.9":{"name":"codeforlife","version":"2.15.9","author":{"name":"Ocado"},"license":"AGPL-3.0-only","_id":"codeforlife@2.15.9","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"dist":{"shasum":"81701a779542104d437bb0359f5895414cb485b4","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.9.tgz","fileCount":379,"integrity":"sha512-pLUZTQtIChtH3H6WzIEZWlX9yWQ20B+VIk4eXlPS51VKUlIc8pttrbqEcEhMGgiABURjbp8jjiqj1L5fUDAbvw==","signatures":[{"sig":"MEYCIQCRASoWAk6PNyw5zpQr/UxwX52Wx/j93/hT21wuIwE1XgIhAL1Q5G37ooGdZVeLwuPqub0vyl8PNxRFW5MoVrJdpLF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwixFoWhv4CLAkk9w54btGXqSd0alikDVU2y+s6rV72AIgOljweguMvsNNU09mEEjhf1BfUL0BY1ALhnluG7l4wxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373914},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"fc63651b1821b34871b641f021908caf313a2737","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"12.0.2","description":"Common frontend code","directories":{},"resolutions":{"yaml":"2.9.1","lodash":"4.18.1","lodash-es":"4.18.1"},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.16.0","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"5.2.1","js-cookie":"3.0.7","react-dom":"19.1.1","compression":"1.8.2","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"8.3.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"tmp":"tmp/codeforlife_2.15.9_1789753107196_0.4587412391610033","host":"s3://npm-registry-packages-npm-production"}},"2.15.10":{"//":["Dependency rules:","✅ Do add `dependencies` that are required to use this package.","✅ Do add `dependencies` that are shared across all services.","🚫 Don't add `devDependencies` that are inherited from the CFL workspace.","✅ Do add `devDependencies` that are unique to this package."],"_id":"codeforlife@2.15.10","bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"dist":{"shasum":"6aa902bc9af60bf2a185de8040d8fa6312e47ea0","tarball":"https://registry.npmjs.org/codeforlife/-/codeforlife-2.15.10.tgz","fileCount":379,"integrity":"sha512-NBatCh5N9qlhdjROhQGrDtDlxkbwVkZNH0sPB0tfukkaWbHHqsqCiYR9YX3Xh6ZXL9gA/XBNjlq8t235cKes1A==","signatures":[{"sig":"MEYCIQCJt+yWk0HYIEsU8/qrUtydFgZ/IUNUJ+P/mkxVzMFJmwIhAOM4vvJzsfxVDjuH3+/Xd1Z30CRoukmZyGycYHmmvXPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAkL/a0LtfhrNhSOP5rOSMVIIZUEQj6cddXA5T5IJe2CAiEA6G+4r5XTgKb0iC6sDD8S6v2D2jB30r0IcsNchZU+dvM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/codeforlife@2.15.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373923},"main":"dist/index.cjs.js","name":"codeforlife","type":"module","types":"dist/index.d.ts","author":{"name":"Ocado"},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.es.js","require":"./dist/api/index.cjs.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.es.js","require":"./dist/hooks/index.cjs.js"},"./theme":{"types":"./dist/theme/index.d.ts","import":"./dist/theme/index.es.js","require":"./dist/theme/index.cjs.js"},"./server":{"types":"./dist/server/server.d.ts","import":"./dist/server/server.es.js","require":"./dist/server/server.cjs.js"},"./slices":{"types":"./dist/slices/index.d.ts","import":"./dist/slices/index.es.js","require":"./dist/slices/index.cjs.js"},"./features":{"types":"./dist/features/index.d.ts","import":"./dist/features/index.es.js","require":"./dist/features/index.cjs.js"},"./utils/api":{"types":"./dist/utils/api.d.ts","import":"./dist/utils/api.es.js","require":"./dist/utils/api.cjs.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.es.js","require":"./dist/components/index.cjs.js"},"./server/App":{"types":"./dist/server/App.d.ts","import":"./dist/server/App.es.js","require":"./dist/server/App.cjs.js"},"./utils/auth":{"types":"./dist/utils/auth.d.ts","import":"./dist/utils/auth.es.js","require":"./dist/utils/auth.cjs.js"},"./utils/form":{"types":"./dist/utils/form.d.ts","import":"./dist/utils/form.es.js","require":"./dist/utils/form.cjs.js"},"./utils/test":{"types":"./dist/utils/test.d.ts","import":"./dist/utils/test.es.js","require":"./dist/utils/test.cjs.js"},"./middlewares":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.es.js","require":"./dist/middlewares/index.cjs.js"},"./utils/store":{"types":"./dist/utils/store.d.ts","import":"./dist/utils/store.es.js","require":"./dist/utils/store.cjs.js"},"./utils/theme":{"types":"./dist/utils/theme.d.ts","import":"./dist/utils/theme.es.js","require":"./dist/utils/theme.cjs.js"},"./server/entry":{"types":"./dist/server/entry/index.d.ts","import":"./dist/server/entry/index.es.js","require":"./dist/server/entry/index.cjs.js"},"./utils/object":{"types":"./dist/utils/object.d.ts","import":"./dist/utils/object.es.js","require":"./dist/utils/object.cjs.js"},"./utils/router":{"types":"./dist/utils/router.d.ts","import":"./dist/utils/router.es.js","require":"./dist/utils/router.cjs.js"},"./utils/schema":{"types":"./dist/utils/schema.d.ts","import":"./dist/utils/schema.es.js","require":"./dist/utils/schema.cjs.js"},"./utils/window":{"types":"./dist/utils/window.d.ts","import":"./dist/utils/window.es.js","require":"./dist/utils/window.cjs.js"},"./api/endpoints":{"types":"./dist/api/endpoints/index.d.ts","import":"./dist/api/endpoints/index.es.js","require":"./dist/api/endpoints/index.cjs.js"},"./utils/cookies":{"types":"./dist/utils/cookies.d.ts","import":"./dist/utils/cookies.es.js","require":"./dist/utils/cookies.cjs.js"},"./utils/general":{"types":"./dist/utils/general.d.ts","import":"./dist/utils/general.es.js","require":"./dist/utils/general.cjs.js"},"./utils/location":{"types":"./dist/utils/location.d.ts","import":"./dist/utils/location.es.js","require":"./dist/utils/location.cjs.js"},"./utils/settings":{"types":"./dist/utils/settings.d.ts","import":"./dist/utils/settings.es.js","require":"./dist/utils/settings.cjs.js"},"./components/form":{"types":"./dist/components/form/index.d.ts","import":"./dist/components/form/index.es.js","require":"./dist/components/form/index.cjs.js"},"./components/page":{"types":"./dist/components/page/index.d.ts","import":"./dist/components/page/index.es.js","require":"./dist/components/page/index.cjs.js"},"./components/table":{"types":"./dist/components/table/index.d.ts","import":"./dist/components/table/index.es.js","require":"./dist/components/table/index.cjs.js"},"./theme/components":{"types":"./dist/theme/components/index.d.ts","import":"./dist/theme/components/index.es.js","require":"./dist/theme/components/index.cjs.js"},"./components/router":{"types":"./dist/components/router/index.d.ts","import":"./dist/components/router/index.es.js","require":"./dist/components/router/index.cjs.js"},"./server/entry/client":{"types":"./dist/server/entry/client.d.ts","import":"./dist/server/entry/client.es.js","require":"./dist/server/entry/client.cjs.js"},"./server/entry/server":{"types":"./dist/server/entry/server.d.ts","import":"./dist/server/entry/server.es.js","require":"./dist/server/entry/server.cjs.js"},"./server/DefaultRoutes":{"types":"./dist/server/DefaultRoutes.d.ts","import":"./dist/server/DefaultRoutes.es.js","require":"./dist/server/DefaultRoutes.cjs.js"}},"gitHead":"282c622c0c48b2325c88f9950b6a1ede7b90ba34","license":"AGPL-3.0-only","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/git",{"assets":["package.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"@semantic-release/github"],"branches":["main"]},"scripts":{"scripts":".workspace/frontend/scripts"},"version":"2.15.10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13e110ea-4fbb-4a18-8f6e-1da5c55d0321"}},"homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"_npmVersion":"12.0.2","description":"Common frontend code","directories":{},"maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"resolutions":{"yaml":"2.9.1","lodash":"4.18.1","lodash-es":"4.18.1"},"_nodeVersion":"24.20.0","dependencies":{"qs":"6.16.0","yup":"1.7.1","sirv":"3.0.2","dayjs":"1.11.19","react":"19.1.1","formik":"2.4.9","express":"5.2.1","js-cookie":"3.0.7","react-dom":"19.1.1","compression":"1.8.2","react-redux":"9.2.0","memory-cache":"0.2.0","react-router":"8.3.0","@mui/material":"7.3.2","@emotion/cache":"11.14.0","@emotion/react":"11.14.0","@emotion/server":"11.11.0","@emotion/styled":"11.14.1","@reduxjs/toolkit":"2.9.0","@mui/icons-material":"7.3.2","@mui/x-date-pickers":"8.11.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite-plugin-dts":"4.5.4","@codeforlife/workspace":"link:.workspace/frontend"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codeforlife_2.15.10_1789753745084_0.6753232141983609"}}},"time":{"created":"2024-12-17T08:27:05.942Z","modified":"2026-09-18T17:49:05.643Z","2.6.1":"2024-12-17T08:27:06.103Z","2.6.2":"2024-12-18T09:17:53.303Z","2.6.3":"2024-12-18T10:08:12.258Z","2.6.4":"2025-01-10T16:41:48.032Z","2.6.5":"2025-01-17T12:57:47.468Z","2.6.6":"2025-01-27T14:16:01.715Z","2.6.7":"2025-02-19T12:57:44.373Z","2.6.8":"2025-02-24T18:59:30.094Z","2.6.9":"2025-02-25T09:55:10.076Z","2.6.10":"2025-02-25T11:33:55.686Z","2.6.11":"2025-02-25T14:51:18.819Z","2.6.12":"2025-03-20T15:42:40.786Z","2.6.13":"2025-03-25T14:52:32.864Z","2.6.14":"2025-03-25T16:26:49.163Z","2.6.15":"2025-04-24T13:19:43.932Z","2.6.16":"2025-05-15T13:45:21.352Z","2.6.17":"2025-06-25T11:29:47.426Z","2.7.0":"2025-08-15T07:59:25.492Z","2.7.1":"2025-08-15T11:01:21.903Z","2.7.2":"2025-08-15T13:39:40.869Z","2.8.0":"2025-08-21T16:48:15.022Z","2.8.1":"2025-08-22T10:41:08.843Z","2.8.2":"2025-08-22T16:40:59.875Z","2.8.3":"2025-08-22T17:11:22.963Z","2.9.0":"2025-09-09T08:12:01.443Z","2.9.1":"2025-09-09T11:06:00.256Z","2.9.2":"2025-09-09T13:10:40.476Z","2.10.0":"2025-09-11T12:32:56.300Z","2.10.1":"2025-09-15T14:23:36.936Z","2.10.2":"2025-09-17T11:29:17.828Z","2.10.3":"2025-09-17T15:37:00.883Z","2.10.4":"2025-09-19T10:09:25.518Z","2.10.5":"2025-09-19T11:08:54.132Z","2.10.6":"2025-10-02T11:25:49.429Z","2.10.7":"2025-10-14T11:38:50.938Z","2.11.0":"2025-10-21T14:47:12.647Z","2.11.1":"2025-10-21T15:38:59.583Z","2.11.2":"2025-10-21T16:09:47.304Z","2.11.3":"2025-10-21T16:28:51.071Z","2.11.4":"2025-10-21T17:28:00.677Z","2.11.5":"2025-10-21T17:35:54.773Z","2.11.6":"2025-10-29T15:10:32.729Z","2.11.7":"2025-10-29T15:57:06.781Z","2.11.8":"2025-10-29T16:13:39.062Z","2.11.9":"2025-10-29T16:33:15.707Z","2.11.10":"2025-10-30T09:02:30.250Z","2.11.11":"2025-10-30T09:40:06.093Z","2.12.0":"2025-10-30T11:33:51.038Z","2.12.1":"2025-10-30T11:45:06.709Z","2.12.2":"2025-10-30T13:20:22.078Z","2.12.3":"2025-11-11T14:37:37.658Z","2.12.4":"2025-12-03T12:17:45.510Z","2.12.5":"2026-01-08T11:24:44.172Z","2.12.6":"2026-01-08T12:06:03.431Z","2.12.7":"2026-01-08T12:17:34.586Z","2.12.8":"2026-01-14T15:05:31.912Z","2.14.4":"2026-05-05T16:59:36.727Z","2.14.5":"2026-05-05T17:21:45.399Z","2.14.6":"2026-05-05T17:31:34.197Z","2.14.7":"2026-05-08T09:51:13.100Z","2.14.8":"2026-05-08T16:01:23.133Z","2.14.9":"2026-05-08T16:29:42.502Z","2.14.10":"2026-06-02T11:00:13.797Z","2.15.0":"2026-06-12T08:42:58.406Z","2.15.1":"2026-06-12T09:01:45.098Z","2.15.2":"2026-06-12T12:50:36.336Z","2.15.3":"2026-07-06T15:38:16.060Z","2.15.4":"2026-07-31T14:48:56.782Z","2.15.5":"2026-09-16T23:19:34.493Z","2.15.6":"2026-09-16T23:35:05.830Z","2.15.7":"2026-09-17T03:50:12.003Z","2.15.8":"2026-09-17T03:58:58.066Z","2.15.9":"2026-09-18T17:38:27.328Z","2.15.10":"2026-09-18T17:49:05.234Z"},"bugs":{"url":"https://github.com/codeforlife-education/codeforlife-package-javascript/issues"},"author":{"name":"Ocado"},"license":"AGPL-3.0-only","homepage":"https://github.com/codeforlife-education/codeforlife-package-javascript#readme","repository":{"url":"git+https://github.com/codeforlife-education/codeforlife-package-javascript.git","type":"git"},"description":"Common frontend code","maintainers":[{"name":"cfl-bot","email":"codeforlife-bot@ocado.com"},{"name":"skairinos","email":"skairinos@gmail.com"},{"name":"faucomte97","email":"florian.aucomt1@ocado.com"}],"readme":"# codeforlife-package-javascript\n\nThis repo hosts Code for Life's Node.js package. This package contains all\nreusable frontend code, meant to be installed across CFL's various frontend\nservices.\n\n## LICENCE\n\nIn accordance with the [Terms of Use](https://www.codeforlife.education/terms#terms)\nof the Code for Life website, all copyright, trademarks, and other\nintellectual property rights in and relating to Code for Life (including all\ncontent of the Code for Life website, the Rapid Router application, the\nKurono application, related software (including any drawn and/or animated\navatars, whether or not such avatars have any modifications) and any other\ngames, applications or any other content that we make available from time to\ntime) are owned by Ocado Innovation Limited.\n\nThe source code of the Code for Life portal, the Rapid Router application\nand the Kurono/aimmo application are [licensed under the GNU Affero General\nPublic License](https://github.com/codeforlife-education/codeforlife-workspace/blob/main/LICENSE.md).\nAll other assets including images, logos, sounds etc., are not covered by\nthis licence and no-one may copy, modify, distribute, show in public or\ncreate any derivative work from these assets.\n\n## Installing as a symlink\n\nTo install this package into a CFL frontend before it's been peer-reviewed and\nnot have to reinstall it every time you make a change, you can install this\npackage as a [symlink](https://classic.yarnpkg.com/lang/en/docs/cli/link/) by\namending the `dependencies` in the `package.json` of a CFL frontend.\n\n*Remember that the [exports in package.json](package.json#exports) do NOT point\nto the source ([src](src/index.ts)) files but rather the distribution\n([dist](dist/index.es.js)) files. Therefore, you'll need to rebuild the\ndistribution files every time you make a change by running `yarn vite build`.*\n\n```json\n{\n  \"dependencies\": {\n    \"codeforlife\": \"link:../package\"\n  }\n}\n```\n","readmeFilename":"README.md"}